FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Que tipo de proyecto es?
Nunca me ha gustado intraweb (y los otros proyectos que mencionan son como lo mismo: Tratar de hacer una app Win32 emulada en Web), asi que como alternativa -no pudiendo jalar de python/django- es hacer una app hibrida REST y JS. Usas Delphi/FP para la logica y como servidor REST (https://es.wikipedia.org/wiki/Repres...State_Transfer) y puedes hacer el resto en HTML5/JS. La ventaja de este modelo? La parte delphi es casi exacta a hacer una bien hecha libreria de logica negocios/datos. Si tienes un modelo cliente, entonces haces un metodo List(Filtro), Post(Data), Delete(Id) Y te queda todo tipo Clientes/Operacion?Params. Encima de la libreria es el pedacito que transforma de ida & vuelta a JSON (o lo que quieras!). Eso hace muy rapido el desarrollo, aparte de desacoplar todo y simplificar ENORMEMENTE hacer unit testing, y como no hay nada "magico" que te genera la GUI (como en intraweb) cuando llegue el momento de ver porque rayos el JS no anda como quieres va ser mas facil llegar al problema. Tambien, la parte HTML te permite hacer la interface de forma mas profesional. Puedes adquirir una plantilla bien lograda (del tipo que se ve en http://themeforest.net/category/site...dmin-templates) y tener mas flexibilidad de incorporar lo que sea necesario. La contra? No es tan automatico, necesitas saber HTML5 + JS + Librerias. ----- Asi es como funciona http://www.remobjects.com/ (que de tener plata? Es lo mejor) o si te parece, puedes obviarte el backend en Delphi y usar http://www.remobjects.com/da/relativity.aspx (toda la logica tendrias que hacerla en procedimientos almacenados/funciones de la BD ) y solo le pegas la parte HTML (http://www.remobjects.com/ro/ nota la parte de JS), ambos permitirian esto gratis para un despliege pequeño. (Y la forma nativa en Delphi de hacer esto es DataSnap, pero solo las versiones recientes lo tienen asi como te lo describo). ------ Mirada rapida me dio este framework en FP para REST: http://silvioprog.github.io/brookframework/ Que veo es del estilo que se usa ahora (ie: REST en backend / HTML5-JS en front-end). Para el front end, dependiendo de lo complejo, puede ser http://getbootstrap.com/ & http://dojotoolkit.org/ u otro similar. Si me das mas detalles puedo ser mas concreto ---- Me parece que http://bottlepy.org/docs/dev/index.html es el mini-framework que mas intuitivamente expone como se hace un servidor REST -cuyas ideas son independientes del lenguaje- y con solo mirar ese tutorial creo que te haces a la idea.
__________________
El malabarista. |
#2
|
||||
|
||||
Esencialmente, hacer dos pantallitas. Una que recoja la entrada del usuario a la base de datos y otra donde sea posible capturar los datos de una orden. Simple y complejo a la vez.
Cita:
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#3
|
||||
|
||||
El modelo REST es un paradigma, y no esta amarrado a ningún lenguaje. Solo necesita HTTP y eso es todo.
Ahora tienes D7. Y cuando te muevas después... que va a pasar con tu código en Intraweb?
__________________
El malabarista. |
#4
|
||||
|
||||
Ya decidí que usaré Raudus..., espero que no cambie mucho entre versiones para las diferentes IDE's...
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#5
|
||||
|
||||
Php
mi estimado nada mas como comentario, a mi me paso lo mismo hace un tiempo. llego el punto en que todo era desarrollos web y por mas que busque alternativas en delphi (incluido raudus). nomas no me quedo de otra y tuve que entrarle de lleno al PHP. Al principio me costo muchisisisimo trabajo ya que la forma de trabajar es muy diferente, pero al final logre concretar varios proyectos. Asi las cosas tuve que dejar delphi y dar el salto a PHP ajax, java script, etc etc etc...
Te recomiendo que si vas a desarrollar en web empieces el cambio al PHP. Saludos...
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#6
|
||||
|
||||
Espero no llegar a ése punto..., pero no lo descarto. Gracias por la sugerencia.
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#7
|
||||
|
||||
PHP? Junto a JavaScript se gana el puesto a uno de los peor diseñados lenguajes en uso*. Aparte de la ya obsoleta ventaja de correr directo en Apache y lo muy comun que es, python, ruby, go, scala (y muchos otros) hacen mas & mejor.
* Ej: http://me.veekun.com/blog/2012/04/09...of-bad-design/ http://blog.codinghorror.com/the-php-singularity/ Hace 5-6 años PHP era practicamente la unica opcion viable para hacer web (open source). Desde entonces era bien sabido que era un tremendo hack, pero que rayos, era PHP o PERL. Pero ahora? Si el chiste es empezar algo nuevo, hombre, hay mucho mejor donde escojer.
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda para elaborar un algoritmo para una tabla de calculo | JoAnCa | Varios | 6 | 04-04-2011 15:01:05 |
ayuda para elaborar un codigo | josi | Varios | 2 | 22-09-2008 15:34:02 |
Recomendación para elaborar diagramas de clases y dominios para mi sitio | dark_monk9 | PHP | 2 | 25-07-2008 20:18:03 |
Elaborar Clase Para Validar Un Dato De Un Edit | sdiaz1983 | Varios | 7 | 17-03-2008 15:16:36 |
|