*   >> Lectura Educación Artículos >> science >> computadoras

Ruby Desarrollo Filosofía Today

After tomar la decisión de poner en marcha un proyecto Web 2.0, los proveedores de software independientes (ISV) pueden sentirse abrumado con cientos de pensamientos, sobre el proyecto de futuro y su rendimiento. Sin embargo, la idea de elegir entre varias tecnologías Web disponibles en este momento puede traer un poco de confusión.

Lo que sería más beneficioso, Adobe Flex, Silverlight, JavaFX, el desarrollo de Ruby, o lo que sea? De hecho, cada tecnología tiene sus peculiaridades y, dependiendo del tipo de un proyecto planificado, puede elegir la que mejor satisfaga todas sus necesidades. Si usted está considerando el desarrollo de Ruby, hay hechos bien digno de su atención.

Ruby on Rails es un código abierto entorno sencillo, pero no obstante poderoso desarrollo mié El desarrollo de Ruby entró mercado empresarial en virtud de sus evidentes ventajas, incluyendo menos código, prueba integrada, flexibilidad del patrón de diseño Modelo-Vista-Controlador, y el desarrollo web rápido habilitado por esta tecnología. Por ejemplo, se necesita un desarrollador de Ruby alrededor de 15 minutos para producir un nuevo motor de blogs y alrededor de cinco a crear un nuevo sistema de búsqueda de imágenes.

Lo notable de Rails es que tiene su propia filosofía, presentado por David Heinemeier Hansson, quien primero lanzó Ruby on Rails como código abierto en julio de 2004. De acuerdo con la filosofía de desarrollo de Ruby, dos principios fundamentales se destacaron: 1. Convención sobre Configuración (CoC). De acuerdo con este principio, la mayor parte de los datos de configuración se puede omitir mediante la implementación de convenciones prácticos (convenciones seguramente se pueden anular con la configuración, cuando hay una necesidad de hacer eso) 0.2. Dont Repeat Yourself (SECO).

En cuanto al desarrollo de Ruby, que significa que cada elemento de cualquier aplicación Web se encuentra en concreto y no hay necesidad de repetirlo varias veces a través de diferentes archivos. Si un desarrollador utiliza, por ejemplo, el módulo de ActiveRecord de Rails, no hay necesidad de especificar nombres de columna de base de datos de definiciones de clases. Esta información se puede recuperar de la base de datos basado en el nombre de la clase. Este principio se aplica no sólo en el desarrollo de Ruby, pero otras tecnologías, también.

Algunos desarrolladores de Ruby también sugieren el tercer principio para ser incluido, que is3. Turn-Around Quick Time. Cuando un desarrollador proporcio

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.