Construa ou compre um CMS?
Criar um sistema de gerência satisfeito do risco, ou usar
blocos de edifício pre-existing, podem soar como a maneira final
começar a solução que exata você requer.
Entretanto, as análises cuidadosas revelam frequentemente
pitfalls perigosos e comings curtos sérios com muitos sistemas de
gerência satisfeitos construídos feitos sob encomenda.
Na comparação com maduro de hoje, os produtos testados e
com cuidado projetados, a maioria de sistemas home-grown são quirky,
mal pensamento-para fora, e difíceis de manter.
Entretanto, mesmo agora muitos considerarão seriamente o
desenvolvimento feito sob encomenda. Como alguns projeto feito
sob encomenda do desenvolvimento, você poderia fazer exame no risco
sério quando vem a entregar seu projeto no tempo e no orçamento,
para não mencionar o downside da sustentação cara e da falta dos
melhoramentos no futuro.
Duas organizações das razões principais escolhem
construir
Flexibilidade Percebida
A decisão a construir melhor que a compra são
baseadas freqüentemente na afirmação que nenhum produto
off-the-shelf poderia possivelmente se encontrar com as necessidades
específicas do negócio da organização.
Para muitos colaboradores, do customisation dos esforços
arquiteturas consistentes abandonando médias rapidamente, ou
processos, no favor de encontrar-se com exigências seemingly
complexas. Tal aproximação é short-sighted, não pagando
nenhum respeito à necessidade para a mudança, e um modelo
consistente assegurar o scalability, a segurança e a
verdadeiro-flexibilidade.
Na realidade, a gerência de informação e as exigências
publicando de uma escala larga de aplicações possíveis podem com
sucesso ser contidas em um pensamento bom para fora do sistema.
Se as exigências forem encontradas que não cabem o sistema, em
vez de tornar-se em um tangent para encontrar-se com alguma
necessidade incomun específica (e desse modo de criar um console do
investimento do desenvolvimento), nós preferimos rather ajustar o
sistema, assim que a necessidade pode ser encontrada com predictably
repetidas vezes.
Com o isso na mente: O CMS bom do A deve oferecer uma loja dinâmica da
informação que permita que toda a estrutura concebível do índice
seja criada. Todo o número de campos dos meta-data pode ser
definido e as estruturas record da base de dados complexa podem ser
configuraradas, permitindo dados estruturados de ser controlado com a
mesma facilidade que artigos do livre-formulário. Todo o isto
sem alguma programação feita sob encomenda, e em uma relação
consistente para a informação controlando. O sistema do molde deve verdadeiramente separar a
apresentação e o índice, e elimina a necessidade para programar a
fim criar a funcionalidade flexível da página. Isto pode ser
feito possível através de um sistema das peles (o HTML) e das vistas
(as réguas que ligam a informação à apresentação), e de algum
formulário de render ou de marca acima da língua.
O resultado de fim é um sistema do edifício do molde com a
flexibilidade extraordinária, permitindo aplicações complexas da
correia fotorreceptora including o catálogo em linha baseado compra,
os portals e os diretórios a ser desdobrados ràpidamente, com
nenhuma programação costume-Custom-ASP.
Custo
Algum desenvolvimento da correia fotorreceptora
firma freqüentemente a promessa de entregar um CMS poderoso para um
custo dianteiro ascendente que possa soar atrativo.
É um fato bem sabido que projetos do desenvolvimento
funciona freqüentemente bem expectativas excedentes do tempo e do
orçamento. Dirigir abaixo o trajeto feito sob encomenda do
desenvolvimento é garantido quase para resultar em blow-outs do
projeto, em fins do prazo faltados, e em complicações inesperadas.
A examinação próxima de muitas execuções do CMS do
costume revela oversights sérios no projeto do motor publicando e na
flexibilidade do sistema.
Considerando que produto robust uma solução baseada
representa muitos anos da pessoa do tempo de desenvolvimento, é
maravilha que pequena um sistema feito sob encomenda comparável não
pode ser construído em uma matéria de alguns semanas ou meses do
risco.
Para o exemplo, muitos sistemas custom-built faltam as
seguintes características importantes: a fuga de exame de 100% e rola para trás: Registros
vivos atuais feitos sob encomenda freqüentemente rapidamente
construídos da base de dados dos sistemas aos visitantes do Web site,
melhor que índice aprovado versioning, e mover-se em um formato da
lima lisa que possa mais rapidamente ser servido, com menos carga em
seu web server vivo.
Isto é risky de um ponto da segurança da vista, e poderia
deixar sua organização exposta aos riscos legais desnecessários por
causa de uma falta de dados históricos em seu publicar do Web site. Separação verdadeira da apresentação e da lógica do
negócio. Instead, os moldes são costume construídos com
código de programação, e apresentação, em uma única página,
criando uma base firmemente interdependente do código que seja
complexa manter. As mudanças do projeto necessitam ser feitas
por programadores melhor que os desenhadores, significando o custo da
mudança são tempo que consome e caro. Há um sistema para a
funcionalidade controlando do molde, conseqüentemente a mudança
requer um desenvolvimento mais adicional. O custo da posse
escala ràpidamente enquanto a necessidade inevitável para mudanças
continua. Relação de usuário consistente para controlar
estruturas diferentes da informação, ou do índice. Instead,
muitos módulos separados dos sistemas Bolton, que não integram
verdadeiramente na plataforma do núcleo, função diferentemente, e
não trabalham com a mesmo segurança ou modelo publicando. Segurança integrada, para baixo ao nível do campo.
A menos que houver um modelo consistente para permissões
controlando do usuário através de todos os aspectos do sistema, a
segurança é difícil de controlar, deixou compreende
longitudinalmente. Rectifique a sustentação para usuários simultâneos,
com record-locking apropriado, e a verificação geral do artigo.
Em uma correia fotorreceptora do complexo baseada o ambiente do
usuário de cliente, gerência apropriada de tentativas simultâneas
de editar a informação é crítico a assegurar autores não stomp
em cada outro trabalha.
A cara do desenvolvimento feito sob encomenda
Dirigir abaixo o trajeto feito sob encomenda do
desenvolvimento não é para o fraco hearted. O desenvolvimento feito sob encomenda é tempo que
consome, e requer o diligence considerável no scoping e em
exigências planeando evitar de assentar bem iterativa em um monster
com fome do recurso. O desenvolvimento da correia fotorreceptora não é como
aplicações do desktop do edifício. A natureza do Internet
cría exigências inerente complexas de um perspective do usuário de
cliente. Há muitas camadas de tecnologia que variam das
línguas baseadas browsed cliente-lado do Usuário-Lado do código
(tal como DHTML, Javascript, flash) (VBScript, Jscript, PHP etc.), as
línguas de pergunta e os procedimentos (SQL), os componentes do
usuário (C, Java, VB) e mais. O desenvolvimento de uma
solução sofisticada exige uma compreensão desobstruída de todas
estas camadas. Que controlam a aplicação e da base de dados os
usuários baseados correia fotorreceptora que funcionam uma solução
customised são mais complexas do que controlando um produto
documentado. Testando em plataformas diferentes, e em cargas, pode ser
extremamente consumir do tempo. A documentação pode nunca ser escrita para cobrir
sistemas feitos sob encomenda de 100%, ou elementos de um sistema
customised. Estão trabalhando com blocos de edifício
pre-existing que não são documentados corretamente, ou realmente
somente as bibliotecas do código, podem realizar-se como o tempo que
consome como construir do risco. A sustentação para um sistema feito sob encomenda não
padronizado pode ser dolorosa para extrair, e caro continuar. A manutenção é mais complexa, mais tempo consumindo e
mais provável ser fraught com os problemas das funções
undocumented, que foram longas esquecidas pelos programadores que se
moveram em outros projetos.
Trabalhar com uma solução provada
Os produtos melhores do CMS não são meramente
ferramentas, ou uma coleção dos módulos frouxamente definidos.
São provados, soluções contínuas, que pode ser instalado e
operado fora da caixa. Desdobrar um produto leverages a perícia de uma equipe
focalizada no desenvolvimento de uma solução que aprecíe a
atenção e ajustar dos milhares das horas do desenvolvimento. Através dos níveis mínimos da configuração, um
sistema bom pode encontrar-se com as necessidades satisfeitas da
gerência de uma escala de aplicações larga. O customisation de sua camada de apresentação do
negócio é rápido, agradecimentos a um sistema flexível definido
poço do molde que seja controlado pelo produto. Os tempos da distribuição são tipicamente meses das
semanas não, e custam uma fração do custo da licença do produto?
não um múltiplo dele? como algumas soluções pesadas
so-called do peso. Treinar e sustentação, mais o compromisso on-going para
fornecer-lhe uma solução trabalhando que possa crescer com suas
necessidades, são uma peça do núcleo da visão dos produtos. A documentação está organizada consistentemente, e
crescendo enquanto o sistema expande. O treinamento em linha é crescente e tornando-se mais
sofisticado.
Na comparação: Compra contra a configuração
Compra Configuração Ã"â· Custo mais baixo da posse Ã"â· Custo mais elevado da posse Ã"â· Distribuição rápida Ã"â· Distribuição longa Ã"â· Integração rápida Ã"â· Integração lenta Ã"â· Nível elevado da funcionalidade Ã"â· funcionalidade Baixo-moderada Ã"â· Fácil de usar-se e manter Ã"â· Para usar-se mais duramente, manutenção complexa Ã"â· Segue as mais melhores práticas Ã"â· O projeto feito sob encomenda pode ser pobre Ã"â· Características que você poderia nunca ter recursos
para construir Ã"â· Falta características sofisticadas Ã"â· Sustentação cometida Ã"â· Sustentação contingent Ã"â· Melhoramentos e melhorias Ã"â· Limitado ou nenhuns melhoramentos Ã"â· Qualidade elevada Ã"â· Qualidade Baixa
Andy Farrell é diretor controlando de Gravitymax,
um colaborador
satisfeito do sistema de gerência baseado em Sydney, Austrália.
Artigo Fonte: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!
Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!