![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hay 2 grandes contendientes, con los cuales no hay pierde. https://www.djangoproject.com/ & http://rubyonrails.org/. Nota que te pongo frameworks directamente, no lenguajes (aunque, coincidencialmente, estan separados en python & ruby), porque son los frameworks la unidad de desarrollo mas importante.
Con ambos tendras cantidad y calidad de recursos, librerias, soporte, documentacion y todo lo que te imagines. Hay muchos otros frameworks (que pueden ser mejor para este caso en concreto) PERO para un novato es mucho mejor irse por la opcion mas comun. El factor que decide entre ambos es cual lenguaje te guste mas. Personalmente, considero que python es mejor si te gusta el codigo limpio, legible y claro (estilo pascal), y los que elijen ruby les gusta el codigo "magico" y poder hacer metaprogramacion y hacer las cosas al estilo particular de cada quien (estilo C/C++). Como frontend, te recomiendo http://twitter.github.com/bootstrap/ y un framework de JS como http://angularjs.org/ si vas a hacer logica pesada en el cliente. ----- Por otro lado, veras que comparado con la programacion de escritorio, el desarrollo web es mas complejo y fragmentado. Desafortunadamente, Delphi tiene opciones mediocres para hacer desarrollo web de punta a punta, pero es viable si lo concentras como servidor REST y haces la parte web como tal en un lenguaje como python/ruby/php. UN ejemplo de ese uso es con http://remobjects.com que te permite volver la app un servidor accesible por REST/SOAP/HTTP/JSON. Si *ya tienes la app hecha* es mejor irse por este camino (te ahorras una reescritura enorme) y solo haces el front-end (que puede ser totalmente en javascript + html).
__________________
El malabarista. |
|
#2
|
|||
|
|||
|
Cita:
Gracias por sus comentarios |
|
#3
|
||||
|
||||
|
En mi opinion, no es buena idea los frameworks que pretender ser lo "mismo" en diferentes plataformas/entornos. Es tentadora la idea de que sin esfuerzo se puede extender una app a muchos entornos, pero la realidad es que las apps que mas exito y mas aprecio reciben son las que estan diseñadas de forma nativa.
Es posible compartir la logica de negocios en muchas plataformas, pero el entorno visual se debe adaptar en cada entorno. Lo contrario exige un resultado mediocre: Dar un minimo comun denominador, donde las cosas parecen que pudieran dar mas, pero no. Por eso, ese tipo de soluciones como raudus son caracteristicas de desarrollos que son "pobres" en experiencia de usuario, y son tipicas de desarrollos "empresariales". Pueden ser aceptables para "salir del paso" pero si realmente te interesa dar lo mejor, entonces aprende web, como es.
__________________
El malabarista. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| porque usar Delphi y no otro lenguaje | flashtkd | Varios | 20 | 11-03-2010 11:40:23 |
| Que Lenguaje Usar? | jorllazo | Debates | 50 | 09-03-2010 21:21:35 |
| Aplicación Multi-lenguaje | yordan | Varios | 1 | 20-08-2007 17:51:54 |
| Aplicacion en distinto lenguaje | CARSOFT_AR | Varios | 3 | 14-11-2005 19:11:24 |
| usar un programa ya creado para una nueva aplicacion | fabriciof | Varios | 3 | 02-05-2004 20:50:31 |
|