Incluir en mis sitios favoritos
Ingresar Salir Inscribirme
Buscar Ayuda Contactar Ingresar Directorio Ultimos
Búsqueda avanzada
Preguntas frecuentes
BUSCAR EN: BLOGS FOTOS
 

Hola, Invitado
Ingresar  Inscribirme
En línea: 1282 visitantes

Alemania (2)
Argentina (52)
Belice (2)
Bolivia (11)
Brasil (7)
Canadá (1)
Chile (18)
Colombia (18)
Costa Rica (26)
Cuba (20)
Dominicana, República (17)
Ecuador (5)
El Salvador (18)
España (178)
Estados Unidos (12)
Francia (2)
Guatemala (12)
Honduras (3)
Israel (0)
Italia (2)
Jamaica (0)
México (45)
Nicaragua (3)
Países Bajos (0)
Panamá (14)
Paraguay (6)
Perú (21)
Puerto Rico (6)
Reino Unido (1)
Uruguay (9)
Venezuela (38)





Búsquedas recientes

Lo más popular

Lo más buscado este mes

Archivo Weblogs


DIRECTORIO WEBLOGS :: El Salvador > Tecnología Incluir BlogEl Salvador >  Tecnología Weblogs de Yaaqui.com DIRECTORIO WEBLOGS
Sr. Byte
creado con Blogger  en Santa Ana, El Salvador
ENVIAR A UN AMIGO
Para subscribirse a  requiere identificarte
Usuario: Ingresar
Some Rights Reserved
bits y bytes de tecnología, humor, cine y rebeldía para todos
:: Tecnología para todos ::VisitarSr. Byte
Dirección URLhttp://www.srbyte.com/    Registrado:13-Jul-2008
Compartir:

Compartir en Facebook Compartir en Twitter Stumble It More...


Enviar a email
Visitar Si no estas usando un framework... 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.

"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....

"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?).

"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...

"¡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

Para Subscribirse a  requiere identificarse antes
Si no estas usando un framework... en  Weblogs de Yaaqui.com  Santa Ana, El Salvador bits y bytes de tecn

Fotologs
Ser o no ser... jefe?

Foto 0 en  - Ser o no ser... jefe?
Más fotos Ser o no ser... jefe? + fotos


31-Dec-1969
Subastas en Centroamérica y Panamá (SubastaloTodo.com)

Foto 0 en  - Subastas en Centroamérica y Panamá (SubastaloTodo.com)
Más fotos Subastas en Centroamérica y Panamá (SubastaloTodo.com) + fotos




31-Dec-1969
Los 25 Errores de Software Más Peligrosos del 2011

Foto 0 en  - Los 25 Errores de Software Más Peligrosos del 2011
Más fotos Los 25 Errores de Software Más Peligrosos del 2011 + fotos




31-Dec-1969

Sr. Byte Santa Ana, El Salvador

bits y bytes de tecnología, humor, cine y rebeldía para todos Sr. Byte

Si no estas usando un framework...
Foto 0 en  - 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
Subscribirse a Si no estas usando un framework...
Publicado 27-Mar-2009 por Sr. Byte en practicasframeworkdesarrollosoftware
Leído 11 veces. Más resultados en Más artículos Si no estas usando un framework... Fotos acerca Si no estas usando un framework... Si no estas usando un framework... en Yaaqui
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
Subscribirse a Si no estas usando un framework...
Publicado 11-Apr-2009 por Blogs de en General
Leído 19 veces. Más resultados en Más artículos No estas deprimido - Estas Distraido Fotos acerca No estas deprimido - Estas Distraido No estas deprimido - Estas Distraido en Yaaqui
Life Hack Blogueros

Personal Development Weblog, lifehack.org Daily digest and pointer on productivity, getting things done and lifehacks

Creating A Framework For Productivity
Foto 0 en  - Creating A Framework For Productivity [..] Leer nota completa
Subscribirse a Si no estas usando un framework...
Publicado 26-May-2011 por ChrisSmith en Productivityactionscreativityframeworkgetting things donegtdProjectsroutinetodowork
Leído 3 veces. Más resultados en Más artículos Creating A Framework For Productivity Fotos acerca Creating A Framework For Productivity Creating A Framework For Productivity en Yaaqui
Matías Insaurralde Paraguay

Blog sobre internet, web, ruby, rails, GNU/Linux, software, libre, Paraguay Matias Insaurralde El Blog de Matias Insaurralde

Twitto, framework que cabe en un twit
Twitto es un framework muy pequeño escrito en PHP, tan pequeño que es capaz de entrar en un twit. Este pedazo de código cae de las manos de Fabien Potencier, líder del proyec... [..] Leer nota completa
Subscribirse a Si no estas usando un framework...
Publicado 08-Mar-2009 por Matias I en General
Leído 9 veces. Más resultados en Más artículos Twitto, framework que cabe en un twit Fotos acerca Twitto, framework que cabe en un twit Twitto, framework que cabe en un twit en Yaaqui
Guatewireless.org Guatemala

Comunidad de usuarios de tecnologias libres . ...::: Guatewireless.org ::::..

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
Subscribirse a Si no estas usando un framework...
Publicado 13-Jul-2011 por fher98 en php
Leído 2 veces. Más resultados en Más artículos Como instalar Symfony2 framework en Linux Fotos acerca Como instalar Symfony2 framework en Linux Como instalar Symfony2 framework en Linux en Yaaqui
Almacenplantillasweb Blog madrid

Blog sobre recursos de diseño y desarrollo web Blog AlmacenPlantillasWeb Diseño, accesibilidad, usabilidad, posicionamiento y optimización web

Framework Javascript HTML5 para aplicaciones móviles
Jo es un framework JavaScript para navegadores y dispositivos que soporten HTML5 con licencia OpenBSD. Fue diseñado originalmente para trabajar como interfaz gráfica de usuario en plataformas móviles. [..] Leer nota completa
Subscribirse a Si no estas usando un framework...
Publicado 09-Nov-2010 por jlopezto en HTMLherramientasjavascriptdesarrollo web
Leído 5 veces. Más resultados en Más artículos Framework Javascript HTML5 para aplicaciones móviles Fotos acerca Framework Javascript HTML5 para aplicaciones móviles Framework Javascript HTML5 para aplicaciones móviles en Yaaqui
Almacenplantillasweb Blog madrid

Blog sobre recursos de diseño y desarrollo web Blog AlmacenPlantillasWeb Diseño, accesibilidad, usabilidad, posicionamiento y optimización web

Framework HTML5 para aplicaciones en dispositivos móviles
Sencha Touch es un framework para aplicaciones móviles que implementa soluciones web basadas en tecnologías web como HTML5, CSS3 y Javascript, de forma que simulan ser aplicaciones nativas. [..] Leer nota completa
Subscribirse a Si no estas usando un framework...
Publicado 23-Jun-2010 por jlopezto en HTMLherramientasCSS3desarrollo web
Leído 6 veces. Más resultados en Más artículos Framework HTML5 para aplicaciones en dispositivos móviles Fotos acerca Framework HTML5 para aplicaciones en dispositivos móviles Framework HTML5 para aplicaciones en dispositivos móviles en Yaaqui
Guatewireless.org Guatemala

Comunidad de usuarios de tecnologias libres . ...::: Guatewireless.org ::::..

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
Subscribirse a Si no estas usando un framework...
Publicado 16-Nov-2010 por fher98 en Desarrollocompiladores monodot net
Leído 5 veces. Más resultados en Más artículos Como instalar Mono framework y Monodevelop en Linux Debian / Ubuntu Fotos acerca Como instalar Mono framework y Monodevelop en Linux Debian / Ubuntu Como instalar Mono framework y Monodevelop en Linux Debian / Ubuntu en Yaaqui
Arte Y Cultura Del Uruguay El Pais Blanco Y Celeste,eventos Y Artistas uruguay,montevideo

artistas,eventos,espectaculos,concursos ARTE Y CULTURA DE URUGUAY EL PAIS CELESTE Y BLANCO

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
Subscribirse a Si no estas usando un framework...
Publicado 31-Dec-1969 por ARTISTAS DEL URUGUAY en General
Leído 2 veces. Más resultados en Más artículos USANDO TESTOESTERONA Fotos acerca USANDO TESTOESTERONA USANDO TESTOESTERONA en Yaaqui
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

usando las MACs jajajajaa
[..] Leer nota completa
Subscribirse a Si no estas usando un framework...
Publicado 19-Jan-2011 por Blogs de en General
Leído 3 veces. Más resultados en Más artículos usando las MACs jajajajaa Fotos acerca usando las MACs jajajajaa usando las MACs jajajajaa en Yaaqui
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
Subscribirse a Si no estas usando un framework...
Publicado 13-Apr-2008 por Pablito en usbpendriveabanico usbgeek
Leído 19 veces. Más resultados en Más artículos Usando widgets con beon Fotos acerca Usando widgets con beon Usando widgets con beon en Yaaqui

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.



Imagen de la portada del CD de 50 Cent

50 Cent
Imagen de tres Nissan

Nissan
Una bicicleta eléctrica clásica en Italia. Con batería de 36 voltios.

Una Bicicleta Eléctrica Clásica
Clasificados Costa Rica Clasificados Argentina Clasificados de España Clasificados Puerto Rico Envía una Postal