24/08/2012, 22:01
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 12 años, 3 meses Puntos: 0 | |
Respuesta: Analisis de lenguajes para proyectos WEB+Escritorio+SmartPhones como estas iniciando con tu proyecto y que definas por que lenguaje te vas a inclinar auque yo recomendaria que lo desarrollaras con una ambiente de java ya que es aparte del lenguaje mas nuevo es el mas utlizado en la antiguedad.
Java es el que mejor sintaxis, J2EE trabaja bien en cualquier plataforma.
Base de datos: Oracle para J2EE.
J2EE tiene varias herramientas comerciales, pero Eclipse es la mejor (incluso alguna de las comerciales como WASD está basada en Eclipse).
Soporte orientado a objetos: J2EE.
Seguridad: J2EE parece el más seguro.
Servidor Web: J2EE tiene versiones comerciales y open source.
Librerías y frameworks: Todos tiene muchas librerías y frameworks disponibles para J2EE la mayoría gratuitas y open source.
Soporte y comunidad: J2EE existen muchos grupos independientes.
Coste: J2EE puede desarrollarse con herramientas gratuitas y de pago.
como mencionaste .NET es el que mejor manejas o te identificas con ese lenguaje, pero en ocasiones es mejor aprender nuevos lenguajes que te permiten tener un mejor panorama de los ambientes de programacion y de los difererentes lenguajes que existen en la antiguedad.
La ventaja de java, la que hace que sea en lenguaje muy atractivo, es simple: es multiplataforma. expliquemos esto: normalmente un programa viene definido por un codigo fuente; dicho codigo fuente, al compilarlo, se transforma en una serie de sentencias escritas en lenguaje maquina.
Este lenguaje te permitira desarrollar sistemas para las tres ambientes que quieres realizar en el que el sistema resultante operará sobre plataforma web, que al mismo tiempo tendrá una versión de escritorio y, según lo planeado, extensiones para uso en smartphones.
¿Cuál es la ventaja de todo esto?¿Qué gano con Java?
Primero: No debes volver a escribir el código si quieres ejecutar el programa en otra máquina. Un solo código funciona para todos los browsers compatibles con Java o donde se tenga una Máquina Virtual de Java (Mac's, PC's, Sun's, etc).
Segundo: Java es un lenguaje de programación orientado a objetos, y tiene todos los beneficios que ofrece esta metodología de programacion (más adelante doy una pequeña introducción a la filosofía de objetos).
Tercero: Un browser compatible con Java deberá ejecutar cualquier programa hecho en Java, esto ahorra a los usuarios tener que estar insertando "plug-ins" y demás programas que a veces nos quitan tiempo y espacio en disco.
Cuarto: Java es un lenguaje y por lo tanto puede hacer todas las cosas que puede hacer un lenguaje de programación: Cálculos matemáticos, procesadores de palabras, bases de datos, aplicaciones gráficas, animaciones, sonido, hojas de cálculo, etc.
Quinto: Si lo que me interesa son las páginas de Web, ya no tienen que ser estáticas, se le pueden poner toda clase de elementos multimedia y permiten un alto nivel de interactividad, sin tener que gastar en paquetes carísimos de multimedia.
http://meetingjava.blogspot.mx/2006/08/ventajas-y-desventajas-del-java.html
http://www.taringa.net/posts/info/5307936/Por-que-razon-elegir-java.html
http://www.forosdelweb.com/newreply.php?do=newreply&noquote=1&p=3836909 |