Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-03-2013
rabata2001 rabata2001 is offline
Miembro
 
Registrado: nov 2010
Posts: 88
Poder: 14
rabata2001 Va por buen camino
Nueva Aplicación Web, ¿Lenguaje a usar?

Buenos días a todos

Estoy madurando la idea de realizar una aplicación web desde cero para un sistema de control de presencia, pero la duda es que usar, hay tantos lenguajes, frameworks que no sé cual usar.

Mi idea es un sistema que disponga de menú y desde él se acceda a toda la funcionalidad del sistema, pero miro por internet los distintos frameworks y todos son buenos (según quien lo diga), estoy buscando uno donde hayan tenido experiencia y la carga de productividad/aprendizaje sea buena, y a la vez que este framework ya disponga de opciones muy importantes como la seguridad, persistencia, fiabilidad, herramientas para el control de código, aseguramiento de la calidad. La verdad estoy pensando en ruby, python o php, ¿pero que framework?, hay tantos. una cosa muy importante es que tenga documentación y si puede ser en español, mejor que mejor. Alguna página dónde indiquen como empezar con una nueva aplicación.

La idea es realizar lo con BBDD oracle express (gratuito), por lo tanto la conectividad con oracle.

Gracias y Saludos a todos, por vuestra colaboración
Responder Con Cita
  #2  
Antiguo 09-03-2013
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
No te enojes por lo que voy a decirte, pero si no conoces de programación web y te encargaron desarrollar un software "para poner en producción", yo buscaría a alguien calificado que sepa hacer el trabajo. No es serio "largarse a la pileta" aceptando directamente un desarrollo sin conocer del tema, menos todavía sin conocer los aspectos más básicos.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
  #3  
Antiguo 11-03-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Coincido con el compañero rretamar al ciento porciento. Precisamente, el que haya tanto lenguaje y tanta biblioteca hace necesario un mínimo de experiencia.

Personalmente, y basándome en mi experiencia, no recomiendo PHP, y tanto ruby como python no terminan de gustarme (claro que yo soy raro). Por lo poco que dices yo lo haría con Delphi.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #4  
Antiguo 11-03-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
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.
Responder Con Cita
  #5  
Antiguo 22-03-2013
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Pos te lo digo muy claro ASP.NET si usas la libreria de componentes devexpress, en caso contrario cualquiera de las opciones dadas son buenas.

Parece que me llevo comisión, pero no hay color... revisa la documentación y descarga la demos.
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita
  #6  
Antiguo 27-03-2013
ASAPLTDA ASAPLTDA is offline
Miembro
 
Registrado: jun 2003
Ubicación: COLOMBIA-CALI
Posts: 639
Poder: 21
ASAPLTDA Va por buen camino
Smile unigui Raudus Desarrollo Web

Cita:
Empezado por mamcx Ver Mensaje
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..............
Hola Max quisera preguntarte sobre raudus/unigui si es factible hacer con estos un aceptable/buen desarrollo para la web

Gracias por sus comentarios
Responder Con Cita
  #7  
Antiguo 27-03-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 18:32:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi