*   >> Leitura Educação Artigos >> science >> computadores

Desenvolvimento de Ruby Filosofia Today

After tomar uma decisão de lançar um projeto da Web 2.0, fornecedores de software independentes (ISVs) podem ficar sobrecarregado com centenas de pensamentos, a respeito do projeto de futuro e seu desempenho. No entanto, a idéia de escolher entre as várias tecnologias da Web disponíveis no momento podem trazer alguma confusão. O que seria mais benéfico, Adobe Flex, Silverlight, JavaFX, desenvolvimento Ruby, ou o que quer? Na verdade, cada tecnologia tem suas peculiaridades e, dependendo do tipo de um projeto planejado, você pode escolher o que melhor atende a todas as suas exigências.

Se você está considerando o desenvolvimento Ruby, há fatos bem a pena a sua atenção. Ruby on Rails é um ambiente de desenvolvimento open source Wed simples, mas ainda assim poderoso. De desenvolvimento Ruby entrou no mercado corporativo em virtude de suas vantagens óbvias, incluindo menos código, testes integrados, a flexibilidade do padrão de design Model-View-Controller, e desenvolvimento Web rápido habilitado por essa tecnologia.

Por exemplo, é preciso um desenvolvedor Ruby cerca de 15 minutos para produzir um novo mecanismo de blog e em torno de cinco a criar um novo sistema de busca de imagens. A coisa notável sobre Rails é que ele tem a sua própria filosofia, introduzida por David Heinemeier Hansson, que foi o primeiro lançado Ruby on Rails como código aberto em julho de 2004. De acordo com a filosofia de desenvolvimento Ruby, dois princípios fundamentais são destacados: 1. Convenção sobre configuração (CoC).

De acordo com este princípio, a maior parte dos dados de configuração pode ser omitido através da implementação de práticas convenções (convenções certamente pode ser substituído com a configuração, quando há uma necessidade de fazer isso) .2. Não Repeat Yourself (DRY). Quanto ao desenvolvimento Ruby, isso significa que cada elemento de qualquer aplicação Web é especificamente localizado e não há necessidade de repeti-la várias vezes em diferentes arquivos.

Se um desenvolvedor usa, por exemplo, o módulo ActiveRecord de Rails, não há necessidade de especificar nomes de coluna de banco de dados nas definições de classe. Esta informação pode ser recuperada a partir da base de dados com base no nome de classe. Este princípio não é aplicado apenas em desenvolvimento Ruby, mas outras tecnologias, como bem. Alguns desenvolvedores Ruby também sugerem o terceiro princípio a ser incluído, que is3. Turn-around Quick Time.

Quando um desenvolvedor fornece um servidor Web integ

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.