Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2020
Avatar de newtron
[newtron] newtron is online now
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.473
Poder: 21
newtron Va camino a la fama
Gracias Germán por tu opinión.


Pero me sigue quedando la duda, ¿UniGui es un parche o son impresiones mías? ¿Esto de TMS Web Core para Delphi sabes para cuando?


Saludos
__________________
Be water my friend.
Responder Con Cita
  #2  
Antiguo 22-04-2020
Avatar de white_zombie
[white_zombie] white_zombie is offline
Miembro Premium
 
Registrado: nov 2005
Ubicación: Zaragoza - España
Posts: 187
Poder: 19
white_zombie Va por buen camino
Hola,

Compilador (bueno más bien transpilador) de Object pascal a Javascript ya existe, es un proyecto de Freepascal y se llama Pas2js

Precisamente los componente TMS Web Core utilizan ese compilador como base.
Responder Con Cita
  #3  
Antiguo 22-04-2020
Avatar de white_zombie
[white_zombie] white_zombie is offline
Miembro Premium
 
Registrado: nov 2005
Ubicación: Zaragoza - España
Posts: 187
Poder: 19
white_zombie Va por buen camino
Por cierto, TMS Web Core ya soporta Delphi, se creo para Delphi
Responder Con Cita
  #4  
Antiguo 23-04-2020
Avatar de newtron
[newtron] newtron is online now
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.473
Poder: 21
newtron Va camino a la fama
Pues si. Le he estado echando un vistazo a la web y me he descargado el "trial". Se ha instalado correctamente y sin problemas en mi delphi berlin y la verdad es que a mi me parece una solución más acabada y seria que UniGui. La web está bastante currada y los programas de ejemplo se ejecutan sin problemas. Con UniGui me encontré con muuuuuuuuuchos problemas para ejecutar los programas de ejemplo (se quedaba colgado el navegador) y luego para montar la instalación en un servidor es pelín complicado. Por otro lado el precio es razonable.


Haré algunas pruebas a ver qué tal y comento.


Gracias por la info.
__________________
Be water my friend.
Responder Con Cita
  #5  
Antiguo 23-04-2020
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
De acuerdo con todos,

No sería muy prudente intentar forzar algo que no fue pensado para web, y es claro que la dirección de Embarcadero/Idera en este sentido apunta a UniGUI + Sencha.

Si hablamos de "compilar" para Web, creo que el producto asociado a Delphi, que siempre se ha acercado mas a ese concepto es Intraweb, por encima de TMS Web Core y Elevate Web Builder, sobre todo con la versión anunciada Intraweb 17, la cual sufre un cambio de arquitectura importante para generar HTML 5, CSS y Javascripts puros.

Quien haya trabajado en Intraweb, sabrá que a veces uno no diferencia el hecho de estar programando VCL o Intraweb... (a veces) .


Sobre el tema Web, además de Unigui + Sencha, hemos visto movimientos muy fuertes de parte de Embarcadero hacia RAD Server, con lo que se apuesta a convertir Delphi en un soporte muy fuerte de backend, con esto, además de ir olvidando paulatinamente Datasnap, potencializa Interbase, que se integra fuertemente con RAD Server.

Como todo en Embarcadero/Idera, el punto es apostar por vender y vender mas caro, cambiando DataSanap (incluido con la licencia de Delphi) por la compra adicional de las licencias de Rad Server e Interbase (también bastante costosas).


Sinceramente, como amante de Delphi que soy, creo que es insostenible para desarrolladores independientes o freelance, para pequeñas, medianas e incluso grandes empresas, ya que el costo/beneficio que Delphi ofrece, sumando a la escaces de desarrolladores capacitados no da para estar renovando suscripciones cada año.

Si se decide comenzar algo en Rad server, hay que tener presente que es un producto nuevo, que todavía se está ajustanto y estabilizando, lo que requeriría un par de años de suscripciones renovadas. Si tienes algo desarrollado con DataSanap, yo sugeriría pensar en una migración para el mediano / largo plazo.

Por ahora puedo reomendar DMVC Framework como alternativa a Rad Server, aunque hay otros productos que no he podido rrevisar como mORMot, que según tengo entendido es muy bueno.

saludo,
Responder Con Cita
  #6  
Antiguo 24-04-2020
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Poder: 22
lbuelvas Va por buen camino
Cordal saludo. Llevo con uniGui desde mayo de 2018 (2 años), quiero contarles mi experiencia, es un Framework basado en ExtJs, es decir, cuenta con cerca de 140 componentes / widgets, se programa similar a la VCL con componentes que tiene propiedades, métodos y eventos similares a la VCL, a su vez, hemos migrado un mini Framework propio para el manejo de Formularios Maestro, Formularios Maestro-Detalle, Búsquedas, Exportar Información, etc.; nuestro código se ha mantenido con pocas modificaciones, hemos aprovechado la migración para cambiar los componentes de bases de Datos de IBX a uniDac para solventar incompatibilidades con Firebird 3.0.

Lógicamente hay cambios y si no se conoce la arquitectura se pierde mucho tiempo:

1. El modelo cambia de tener un programa en cada estación de trabajo del cliente a tener un programa en el servidor y los usuarios trabajando en un navegador web, si tienes muchos usuarios es una gran ventaja de tener que estar instalando y configurando cosas a cada usuario.
2. Los archivos de configuración de cada usuario se movieron a la base de datos, hicimos un esfuerzo para tenerlos en una base de datos SQLite pero la verdad le gastamos muchas horas y nos molestó bastante (de pronto porque las pruebas eran con los componentes Zeos) y se dejó en Firebird.
3. Aparecen nuevos elementos como la parte de configurar el servidor web (ServerModule), la conexión a las bases de datos (debe ir MainModule) y un menú principal (Main)
4. Los formularios deben registrarse "initialization RegisterClasses([..."
5. El manejo de mensajes debe hacerse con las clases propias de uniGui y evitar mezclarlas con las de la VCL
6. La configuración de los path, porque se habla de path del sistema operativo y path para enlaces web.
7. Toca configurar el servidor con IIS e instalar los temas.

y muchas cosas más.

Adquirimos uniGui para no perder el esfuerzo en el framework propio y nuestras bibliotecas, nos ha ido muy bien, ha habido dificultades que gracias a los foros y paciencia se han ido resolviendo, también hemos luchado con defectos propios de uniGui que el fabricante ha resuelto.

Una de las grandes ventajas es que con la adquisición de licencia de uniGui se tiene una licencia OEM de ExtJS que permite redistribuir la biblioteca cuando se hace las instalación a los clientes, lógicamente se puede usar extJS dentro de proyectos hechos exclusivamente con uniGui.

Estamos moviendo nuestros productos a la web con uniGui, nuestros clientes realmente no necesitan productos web pero es una tendencia del mercado y muchos potenciales clientes preguntan que si lo que vendemos funciona en web, entonces nos estamos moviendo.

Yo recomiendo uniGui y eso que estamos trabajando todavía con Delphi XE2 que por el momento es suficiente, si quieren moverse a la web y no perder el esfuerzo hecho en Delphi y tener resultados muy rápidos uniGui es una buena alternativa como lo puede ser Intraweb, TMS Webcore, etc, pero toca movernos.

Otro tema, que no se consigue gente para trabajar en Delphi ? Puede ser pero se pueden entrenar, por ejemplo, yo entrené a mi hijo en lo básico, un poco de Object Pascal, le expliqué uniGui y nuestro mini Framework, en este momento el hizo un modulo web con pasarela de pagos, está migrando uno de los productos, ha mejorado elementos del mini Framework, mejorado las bibliotecas, además tiene habilidades en JavaScript / Python / Haskel. Como se consigue eso ? Estudiando, estudiando, estudiando y dejándose ayudar. En cuanto tiempo ? Menos de un año. Requisitos previos ? Tener muchas ganas, la profesión del muchacho es Psicólogo.

Inquietudes sobre uniGui en lo que pueda con mucho gusto.
__________________
Luis Fernando Buelvas T.
Responder Con Cita
  #7  
Antiguo 24-04-2020
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Poder: 22
lbuelvas Va por buen camino
Se me olvidaba !

No hemos modificado nada de HTML, hemos escrito menos de 100 líneas de código JavaScript, solo modificamos un poco el CSS y eso por modificar un par de cosas que no se necesitaban realmente, eso es increíble !, La gente no me cree que yo no sé nada de JavaScript ni HTML, lógicamente le estoy sacando un tiempo a aprender para tener mejor comprensión de las cosas.

Si se tiene urgencia de entregar un producto tengan presente lo que implica: aprender un nuevo lenguaje porque se necesita JavaScript, HTML, CSS, aprender un Framework Frontend Reat / Angular / Vue aprender Backend con Nodejs, etc.

Hagan el proyecto en uniGui y con tiempo luego a moverse al Stack que se desee.
__________________
Luis Fernando Buelvas T.
Responder Con Cita
  #8  
Antiguo 24-04-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por lbuelvas Ver Mensaje
... quiero contarles mi experiencia,

No lo había comentado antes, pero gracias por expresar tu opinión de forma tan detallada.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 24-04-2020
ASAPLTDA ASAPLTDA is offline
Miembro
 
Registrado: jun 2003
Ubicación: COLOMBIA-CALI
Posts: 639
Poder: 21
ASAPLTDA Va por buen camino
Smile Unigui Concepto

Cita:
Empezado por newtron Ver Mensaje
Gracias Germán por tu opinión.
Pero me sigue quedando la duda, ¿UniGui es un parche o son impresiones mías? ¿Esto de TMS Web Core para Delphi sabes para cuando?
Saludos
Mi opinion que no ha probado tms y no probare por que este sea bueno o malo, si no que que me decide a trabajar en unigui despues de 2 anos de haberlo comprado, y como todo he tenido trapezones pero al final he seguido avanzando en el producto y cada vez esta mejor, el tiempo que he invertido en el empezo a tener frutos cada vez hago cosas con mayor facilidad, la experiencia adquiere valor, creo que vale la pena comprarlo o revisarlo (probar y reprobar) con el software de prueba, no te pongas a probar 4 o cinco toma uno y aprende a manjarlo bien y ahi tomas la decision correcta Saludes
Responder Con Cita
  #10  
Antiguo 24-04-2020
Avatar de newtron
[newtron] newtron is online now
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.473
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por ASAPLTDA Ver Mensaje
Mi opinion que no ha probado tms y no probare por que este sea bueno o malo, si no que que me decide a trabajar en unigui despues de 2 anos de haberlo comprado, y como todo he tenido trapezones pero al final he seguido avanzando en el producto y cada vez esta mejor, el tiempo que he invertido en el empezo a tener frutos cada vez hago cosas con mayor facilidad, la experiencia adquiere valor, creo que vale la pena comprarlo o revisarlo (probar y reprobar) con el software de prueba, no te pongas a probar 4 o cinco toma uno y aprende a manjarlo bien y ahi tomas la decision correcta Saludes

Gracias ASAPLTDA. Efectivamente si no conoces el producto no lo puedes valorar pero para poder decidirte por alguna herramienta lo suyo es ver varias. Es bastante arriesgado meterte de cabeza en un producto determinado sin ver lo que hay en el mercado.


Saludos
__________________
Be water my friend.
Responder Con Cita
  #11  
Antiguo 24-04-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por newtron Ver Mensaje
Pero me sigue quedando la duda, ¿UniGui es un parche o son impresiones mías? ¿Esto de TMS Web Core para Delphi sabes para cuando?

Bueno, yo creo que casi cualquier cosa que empiece en Delphi y acabe en Web podemos decir que es un parche.
Para desarrollo web, pues lo mejor es desarrollar con herramientas web, para que nos vamos a engañar (hablando de font-end).
Lo que pasa es que si queremos tener en Delphi algo, pues lo que podemos discutir es si el "parche" es mayor o menor o si está mejor o peor hecho.
Tal vez no desarrollaría un proyecto nuevo con UniGUI, pero pienso en uno existente con mucha lógica de negocio que se pueda aprovechar y tal vez si es una opción planteable.
En este caso creo que la opinión de [lbuelvas] tiene mucho peso ya que veo que ha trabajado y se ha peleado con UniGUI.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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
No habrá Windows 10 gratis para usuarios No Genuinos nlsgarcia La Taberna 0 17-05-2015 05:22:14
¿Habrá paz en Colombia? Robert01 La Taberna 30 10-03-2008 17:38:02
No habrá monarca en Venezuela Robert01 La Taberna 17 11-12-2007 19:34:05
Consejos para última compilación Pedro-Juan OOP 2 14-03-2007 20:44:11
DVD, Habrá guerra de formatos Sasuke_Cub Noticias 0 24-08-2005 21:52:44


La franja horaria es GMT +2. Ahora son las 09:49:37.


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