 |
 Usuario: Ingresar |  bits y bytes de tecnología, humor, cine y rebeldía para todos :: Tecnología para todos :: |
| Dirección URL | http://www.srbyte.com/ Registrado:13-Jul-2008 |
Compartir:
|
|
Enviar a email | Si no estas usando un framework... en practicasframeworkdesarrollosoftware | Por Sr. Byte el 27-Mar-2009 |  Si no estas usando un framework para desarrollar software, probablemente estés re-inventando la rueda. La única validez que tiene el proceso de "re-inventar la rueda" es para conocer como funciona. Pero si te están pidiendo elaborar un sistema realmente amplio para una empresa, con una cobertura del 70% de las operaciones, y esa empresa NO se dedica a realizar software... entonces es una seria estupidez desarrollar software sin un framework.
Foto 0 en Si no estas usando un framework...: pega esta imagen en tú pagina, Foro, Myspace o Ebay con este código...
 "Cuidad, si re-inventas la rueda, podrías terminar así..."
Un framework, es una estructura de soporte definida mediante la cual, se desarrolla y organiza lógicamente una pieza de software. Entonces, el programa, modulo o sistema en cuestión, se apoya en un framework (en el marco de trabajo) para ser desarrollado. Un framework incluirá soporte para generar programas, una serie de librerías organizadas en módulos lógicos, y un lenguaje (que se ejecuta en una maquina virtual usualmente) para ayudar a desarrollar y unificar los módulos que conformen el proyecto. El uso de un framework, es tan obligatorio en un proyecto de grandes magnitudes, como lo son las típicas practicas de desarrollo de software:
- Unit Testing
- Code Coverage
- MVC
- Version Control
- Automated Deployment
Para los estudiantes, o novatos en el tema, permitanme dar un sencillo ejemplo: Imaginemos por un breve momento, que se quiere construir (de acuerdo a un plano) una casa de dos plantas, para tres personas, con cochera y jardín. Este es el problema:
construir la casa de acuerdo a las especificaciones (del plano), construirla en un tiempo planificado y con la mayor eficiencia posible. Bien, hay un par de caminos que podemos tomar, el primero consiste en: 1. Comprar ladrillos, cemento, arena, pintura, tejas, piso cerámico, defensas, hierro, contratar mano de obra calificada, comenzar la construcción....
Foto 1 en Si no estas usando un framework...: pega esta imagen en tú pagina, Foro, Myspace o Ebay con este código...
"Niiiiceee...." Al menos, eso es lo lógico, ¿no? Son los pasos "normales", lo "sano". La misma lógica es aplicable al mundo del software.... sin embargo, existen personas que rechazan esta "linea de pensamiento" y cometen errores que en el contexto del ejemplo anterior, seria:
2. Construir la casa, desde CERO (literalmente), de manera que vamos a inventar nuestro propio cemento, pintura, techo, defensas, pisos. Vamos a usar herramientas que no estamos seguros si las vamos a aprovechar y vamos a gastar en cosas completamente innecesarias... como... flamingos rosados de mármol tallados a mano importados de la India para el jardín (wtf?).
Foto 2 en Si no estas usando un framework...: pega esta imagen en tú pagina, Foro, Myspace o Ebay con este código...
"NOT so nice. NOT AT ALL." Y para colmo, creen que se puede realizar la casa, en el mismo tiempo que lo haría de la manera "normal". Se que para muchos lectores, esto suena ridículo, ¡¿verdad?! suena muy ridículo. Es más, seria increíble pensar, que alguien proponga soluciones así.... pero les tengo una noticia...
Este es el caso que sucede SUCEDE en las empresas, y también SUCEDE en los equipos de desarrollo. Casi a diario, se esta perpetrando este crimen. No solo es una perdida de tiempo, sino que también es un insulto al desarrollador de software que si tiene buenas practicas (o que intenta tenerlas). ¿Saben que es lo peor? muchos cometen el error de creer que con solo usar Java o .NET (y solamente eso), ya están usando un framework suficiente para hacer un RIA (Rich Internet Application) en 3 meses. Pues déjenme decirle, que si ese fuera el caso, no existiría Spring, Struts, IceFaces, MyFaces, ASP.NET MVC, Adobe Flex, RoR, Etc... Lo terrible es que este suceso se sigue perpetrando, y es por simple ignorancia...
Foto 3 en Si no estas usando un framework...: pega esta imagen en tú pagina, Foro, Myspace o Ebay con este código...
"¡Que pena ser ignorante!" Empresas, por que rayos ¿no capacitan a sus gerentes de informática?, ¿a sus arquitectos de software?, ¿a sus team leaders?, ¿Por que no escuchan las voces de los programadores, que de cara a semejantes atrocidades, alzan la voz inmediatamente y proponen el cambio? Ya lo dije antes, pero no me molesta volverlo a repetir... "si un equipo de desarrollo, sumergido hasta el cuello de dificultades técnicas, pretende producir software: simplemente vamos a obtener software que es REFLEJO de las dificultades, problemas, ignorancia, malos requerimientos y mala administración en los que se vio envuelto el mismo". Instruyace, no deje de leer, no se estanque, procure estar a la par (o solo un centímetro atrás) de la tecnología, y procure, sobre todas las cosas, escuchar a sus colegas, pero a los que saben.
Pero sobre todas las cosas, por favor, si no estas usando un framework.... ya es hora de que comience a usar uno.
¿Y tu, qué frameworks usas? frameworks desarrollo software practicas programacion ignorancia
Leído 11 veces

|
|
 |
| Si no estas usando un framework... | Si no estas usando un framework para desarrollar software, probablemente estés re-inventando la rueda. La única validez que tiene el proceso de "re-inventar la rueda" es para conocer como funciona. Pero si te están pidiendo elaborar un sistema [..] Leer nota completa |  | Publicado 27-Mar-2009 por Sr. Byte en practicasframeworkdesarrollosoftware Leído 11 veces. Más resultados en  |
|
 | Blogs De Guatemala | Guatemala | Blogs de Guatemala | Directorio de Blogs, donde los guatemaltecos escriben.
Noticias, información, clima, deportes, poesía, opinión, información Blogs de Guatemala Así se escribe en Guatemala. Directorio de Blogs Guatemaltecos |
| No estas deprimido - Estas Distraido | | Bueno ... y aqui estoy ... con la pagina en blanco y con tanto k dcir ... sera k esto pasa solo la primera vez jajajaCompartire algo de Facundo Cabral ... No Estas Deprimido ...... Estas Distraido!!!Esto es un monologo k dura aprox una hora en el cual es muy intere [..] Leer nota completa |  | Publicado 11-Apr-2009 por Blogs de en General Leído 19 veces. Más resultados en  |
|
 | Life Hack | Blogueros | Personal Development Weblog, lifehack.org Daily digest and pointer on productivity, getting things done and lifehacks |
 | Matías Insaurralde | Paraguay | Blog sobre internet, web, ruby, rails, GNU/Linux, software, libre, Paraguay Matias Insaurralde El Blog de Matias Insaurralde |
| Como instalar Symfony2 framework en Linux | | Symfony es uno de los entornos de desarrollo con el mejor soporte de estructuras y metodologias de trabajo donde se estandarizan los conceptos y practicas para el desarrollo de un proyecto de software.
Primero vamos a obtener el codigo, la version Symfony sandbox la podemos descargar desde el sitio
http://symfony-reloaded.org/code
Luego procedemos a desempaquetarlo o deszipearlo a la carpeta de n [..] Leer nota completa |  | Publicado 13-Jul-2011 por fher98 en php Leído 2 veces. Más resultados en  |
|
 | Almacenplantillasweb Blog | madrid | Blog sobre recursos de diseño y desarrollo web Blog AlmacenPlantillasWeb Diseño, accesibilidad, usabilidad, posicionamiento y optimización web |
 | Almacenplantillasweb Blog | madrid | Blog sobre recursos de diseño y desarrollo web Blog AlmacenPlantillasWeb Diseño, accesibilidad, usabilidad, posicionamiento y optimización web |
| Como instalar Mono framework y Monodevelop en Linux Debian / Ubuntu | | El dia de hoy me solicitaron para soporte a ciertas aplicaciones desarrolladas en Mono que cierto servidor con Linux Ubuntu lo pudiera ejecutar. Desde luego la forma de como instalar la herramienta de desarrollo y los compiladores de Mono en Ubuntu es muy sencillo, solo tecleamos; :~# aptitude install mono gtk-sharp2 gtk-sharp-2.0 monodevelop mono-classlib-2.0 Tambien [...]
Ningun articulo relac [..] Leer nota completa |  | Publicado 16-Nov-2010 por fher98 en Desarrollocompiladores monodot net Leído 5 veces. Más resultados en  |
|
| USANDO TESTOESTERONA | | La actriz de 73 años admite que consume testosterona desde hace 3 años
Confiesa que gracias a esa hormona logró una extraordinaria actividad sexual
LEA MÁS NOTICIAS DE AMÉRICA EN ELMUNDO.ES
Pablo Scarpellini | Los Ángeles
Actualizado lunes 22/08/2011 19:35 horasDisminuye el tamaño del textoAumenta el tamaño del textoPara mantenerse al pie del cañón hasta el final de los tie [..] Leer nota completa |  | Publicado 31-Dec-1969 por ARTISTAS DEL URUGUAY en General Leído 2 veces. Más resultados en  |
|
 | Blogs De Guatemala | Guatemala | Blogs de Guatemala | Directorio de Blogs, donde los guatemaltecos escriben.
Noticias, información, clima, deportes, poesía, opinión, información Blogs de Guatemala Así se escribe en Guatemala. Directorio de Blogs Guatemaltecos |
 | Pablo N. Torres | Capital Federal | Aqui encontraran informacion sobre mi, variedad de contenidos, recursos que voy recolectando para sacarle todos el jugo a Internet. Tambien encontraras servicios como mandar SMS gratis, llamadas gratis, venta de hosting, venta de perfumes importados, venta y registro de dominios y muchas cosas mas que voy agregando.
Pablo N. Torres |
| Usando widgets con beon | | Los widgets se están poniendo cada vez más de moda, lo que resulta un tanto paradógico: la web 2.0 intenta trasladar la pc al navegador y los widgets el navegador a la pc; pero bueno, hoy vamos a ver a Beon.Esta empresa se dedica a crear pequeñas aplicaciones (gratuitas) conectadas con servicios de internet, como por ejemplo BabelBox para traducir textos y páginas web, Beonr para ver fotos de Flickr, Videobox Leer nota completa |  | Publicado 13-Apr-2008 por Pablito en usbpendriveabanico usbgeek Leído 19 veces. Más resultados en  |
|
|
Advertencia YAAQUI.COM no verifica la veracidad de la información publicada y no se responsabiliza
por el uso que se le de a la infomación del contenido publicado en los feeds y weblogs independientes.
Las opiniones vertidas en este sitio no necesariamente son nuestras. Nos reservamos el derecho de
remover cualqueir material que consideremos inconveniente.
|
|
| |