Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2017
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 7
strelok Va por buen camino
Cool ¿Actualmente se usa mucho delphi?

Hola a todos,

supongo que ya algunos me conocerán, he estado preguntando bastante últimamente en el foro, pues es que me contrataron en una empresa que lo usa, sin embargo, antes de esto jamás en mi vida lo había utilizado, al momento de buscar información me encuentro con posts muy antiguos, y con este foro donde varios usuarios ayudan mucho, sin embargo, me da la sensación de que en la actualidad no se utiliza tanto, y por ahí leí que es mas limitado que otras opciones del mercado
¿Podrían contarme mas sobre delphi? ¿su evolución? y ¿la actualidad?
Responder Con Cita
  #2  
Antiguo 12-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Lo primero, creo que Delphi es probablemente el mejor sistema que ha existido para programación windows.
¿Que se usa mucho?, sí, es muy usado en multitud de empresas por todo el mundo. ¿Es el más usado?, no, hay otros sistemas con mejor marketing, más difundidos, pero no son tan buenos como Delphi.
Si eres novato con Delphi y programas para Windows y bases de datos, te recomiendo este estupendo libro, regalo de Ian Marteens a la comunidad, pensado principalmente para trabajar con Delphi y bases de datos.
Responder Con Cita
  #3  
Antiguo 12-12-2017
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
Cita:
Empezado por strelok Ver Mensaje
(...) y por ahí leí que es mas limitado que otras opciones del mercado
Que te digan algo que no pueda hacerse y luego nos lo cuentas a nosotros.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #4  
Antiguo 12-12-2017
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Que te digan algo que no pueda hacerse y luego nos lo cuentas a nosotros.
Es la mejor respuesta, siempre que alguien me dice tal cosa de que "Delphi es limitado", terminan sorprendidos al ver que además esas cosas que mencionan... en Delphi en la mayoría de casos se logra incluso de una manera más fácil de la que vienen usando. Aunque claro, hay gente muy terca, con esos sí no hay nada que hacer, nacieron así.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 12-12-2017
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
como habrás notado, aquí amamos Delphi... y aunque nuestra opinión podría ser sesgada, no hay mejor lugar para preguntar que éste foro, pues podemos juzgar delphi porque lo conocemos y podemos comparar... la mayoría lo juzga sin conocerlo.

El "problema" de delphi es el mercadeo que ha tenido.. ha cambiado de manos unas 4 o 5 veces y cada vez es mas costoso... un desarrollador independiente prácticamente no tiene acceso a una licencia.. y una empresa pequeña lo piensa dos veces para adquirirla...

Pero si fuera mas asequible muy seguramente estaría punteando en las herramientas de desarrollo y habría evolucionado mas (sin decir que no lo haya hecho)....

"Hoy no se utiliza mucho".. pues... creo que nunca se ha utilizado lo suficiente... la comunidad aunque ha crecido, sigue siendo relativamente pequeña....
Responder Con Cita
  #6  
Antiguo 13-12-2017
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 7
strelok Va por buen camino
Cita:
Empezado por gatosoft Ver Mensaje
como habrás notado, aquí amamos Delphi... y aunque nuestra opinión podría ser sesgada, no hay mejor lugar para preguntar que éste foro, pues podemos juzgar delphi porque lo conocemos y podemos comparar... la mayoría lo juzga sin conocerlo.

El "problema" de delphi es el mercadeo que ha tenido.. ha cambiado de manos unas 4 o 5 veces y cada vez es mas costoso... un desarrollador independiente prácticamente no tiene acceso a una licencia.. y una empresa pequeña lo piensa dos veces para adquirirla...

Pero si fuera mas asequible muy seguramente estaría punteando en las herramientas de desarrollo y habría evolucionado mas (sin decir que no lo haya hecho)....

"Hoy no se utiliza mucho".. pues... creo que nunca se ha utilizado lo suficiente... la comunidad aunque ha crecido, sigue siendo relativamente pequeña....
La mejor respuesta! pues te cuento, justamente una de las cosas que leí se encuentra aquí https://forums.ogre3d.org/viewtopic.php?t=27682
mientras me encontraba buscando un motor de renderizado para Delphi (que por cierto aún no encontré), vi opiniones tales como (cito)
Cita:
"Delphi, whilst technically quite clever, never really took off in the mainstream. Part of that was Borlands insistance on using all their own component / library formats instead of playing nicer with others. The rest was VS.Net. Borland themselves have been trying to sell it off for some time which pretty much sums up the problem. Personally I never understood the choice of Pascal anyway (I studied it at school decades ago but never saw it used outside of the classroom), but that's somewhat subjective.

Borland used to be a major player in the devtools market - I used all Borland C/C++ compilers and assemblers for years in the 90's. IMO their obsession with Delphi and related tech is what killed them off - if they's stuck to making killer C/C++ tools like they did in the 90's they could have crushed Visual C++ easily, VC5/6 was just asking to be steamrolled by a better implementation. Too late now though.[/opinion]

Anyway, it never hurts to learn a new language. Pigeon-holing yourself into a single (minority) language isn't so great for the CV"
En otro sitio vi comentarios como "el rendimiento de delphi es incomparable, supera por lejos a la competencia, aunque acepto que es mas primitivo"

No me bloqueen del foro por favor, solo pregunto jaja

Última edición por Casimiro Notevi fecha: 13-12-2017 a las 14:25:06.
Responder Con Cita
  #7  
Antiguo 13-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
El problema ha sido únicamente de marketing, precios altos por las licencias y, lo peor de todo, que ha pasado por muchas manos: borland, codegear, embarcadero, idera, etc. y algunos más que no recuerdo ahora.
Responder Con Cita
  #8  
Antiguo 13-12-2017
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
El problema ha sido únicamente de marketing, precios altos por las licencias y, lo peor de todo, que ha pasado por muchas manos: borland, codegear, embarcadero, idera, etc. y algunos más que no recuerdo ahora.
No sólo de marketing. Por decir algo muy específico: tardaron muchísimo tiempo en entrarle al UTF8, demasiado tiempo en introducir un motor de expresiones regulares, demasiado tiempo en modernizar su interfaz, que aún hoy luce desfasada.

Yo he sido fan de delphi; aunque ya no lo uso, me sigue gustando, pero pienso que también hay que escuchar otras voces sin empecinarse en esto-es-lo mejor-siempre-ha-sido-así-y-siempre-lo-será.

Muchos de los que estamos aquí nos gusta delphi precisamente por ser pascal, que, ciertamente trasciende las aulas y está claro que sirve para hacer prácticamente cualquier cosa. No obstante, y a sabiendas de lo burdo de la comparación, el esperanto también es, teóricamente muy buen lenguaje pero nadie lo habla. A mi mismo -lo he dicho varias veces- ya me resulta un poco pesado tanto begin-end. Difiero enormemente de quienes piensan que un par de llaves {} hace una lectura confusa. A fin de cuentas somos programadores y tenemos un extra que nos permite manejar la simbología con mayor soltura.

Digo lo anterior porque no es de extrañar que para muchos programadores resulte pesado usar una sintaxis tan "similar" al lenguaje natural.

LineComment Saludos
Responder Con Cita
  #9  
Antiguo 13-12-2017
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 7
strelok Va por buen camino
Gracias a todos por sus comentarios, en mi opinión pasar de C++ a Pascal, me parece bastante fácil, sin embargo, la poca documentación de algunos componentes externos (Ej TMS) no me gusta para nada, detesto buscar algo y perder tiempo buscando, la documentación de la empresa mencionada anteriormente es poca (o yo no busco bien no se...), suerte que están ustedes y puedo realizar las consultas aquí, ya que el año pasado me tocó estar solo contra el mundo, usando el motor de renderizado Ogre3D para hacer un FPS yo solo, les juro que no había nada de soporte, nadie respondía en los foros, hay preguntas de 2005/7 que aún no han sido respondidas, no quiero volver a sentir esa sensación jaja.

Ademas de nos hicieron integrar un motor de físicas, tuve que usar un wrapper cuyo desarrollo nunca había sido terminado, ni hablar que no tenia documentación

Nuevamente gracias a todos por sus comentarios.

Última edición por strelok fecha: 13-12-2017 a las 17:53:58.
Responder Con Cita
  #10  
Antiguo 13-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
.. A mi mismo -lo he dicho varias veces- ya me resulta un poco pesado tanto begin-end. Difiero enormemente de quienes piensan que un par de llaves {} hace una lectura confusa. A fin de cuentas somos programadores y tenemos un extra que nos permite manejar la simbología con mayor soltura.
También prefiero la sintaxis del lenguaje C, pero aparte de eso, como entorno de desarrollo creo que delphi es "lo mejor" para windows.
Responder Con Cita
  #11  
Antiguo 13-12-2017
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
te invito a que uses los componentes DevExpress que si que le dan potencia s Deplhi.

Saludos
Luis
Responder Con Cita
  #12  
Antiguo 13-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por lgarcia Ver Mensaje
te invito a que uses los componentes DevExpress que si que le dan potencia s Deplhi.
Saludos
Luis
Siempre que sea posible, usa los componentes originales de delphi, no uses tms, devexpress, ni nada externo. Y mucho menos si no tienes el código fuente.
Responder Con Cita
  #13  
Antiguo 13-12-2017
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Siempre que sea posible, usa los componentes originales de delphi, no uses tms, devexpress, ni nada externo. Y mucho menos si no tienes el código fuente.
¡Caramba! Ésta sí que es una extraña recomendación para un entorno que vio su cúspide precisamente por el enorme universo de componentes de terceros.

LineComment Saludos
Responder Con Cita
  #14  
Antiguo 13-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
¡Caramba! Ésta sí que es una extraña recomendación para un entorno que vio su cúspide precisamente por el enorme universo de componentes de terceros.
LineComment Saludos
Quiero decir que si no hace falta, si no es necesario, mejor no usarlos. Y si hace falta, entonces mejor buscar siempre componentes con el código fuente.
Es que veo que muchos novatos, tras instalar delphi, se ponen a instalar componentes que puede que no necesiten.
Y tanto los de TMS como los DevExpress, son muy completos, grandes, ocupan bastante, y tampoco son económicos.
Responder Con Cita
  #15  
Antiguo 14-12-2017
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 7
strelok Va por buen camino
Vaya vaya, parece que los moderadores tienen opiniones diferentes, eso era lo que buscaba, gracias a todos por sus comentarios.
Pues, en mi caso si que se necesitan, frecuentemente utilizamos TpFIBDataSet, TpFIBQuery, TpFIB... Grid, StringGrid, entre otros, y lamentablemente no existen muchos ejemplos (debido a lo que dices de su elevado precio), y la documentación bastante pobre.
Responder Con Cita
  #16  
Antiguo 14-12-2017
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por strelok Ver Mensaje
Vaya vaya, parece que los moderadores tienen opiniones diferentes
Ja, ja, pues claro, si no qué aburrido sería Claro que Casimiro tiene razón en el sentido de que muchas veces se usaban componentes que terminaban por desaparecer y se quedaba uno colgado. No obstante, hay que enfatizar que los componentes de Delphi fueron siempre su fuerte. No sé bien, por ejemplo, a qué se refiera el comentario que citaste:

Cita:
Part of that was Borlands insistance on using all their own component / library formats instead of playing nicer with others
pero para cuando surgió, no existía otro entorno en donde pudieras hacer componentes con la facilidad y versatilidad de Delphi. Lo más cercano, claro, era Visual Basic, en cuanto a entorno gráfico visual, pero hacer componentes ahí era más una labor artesanal, similar a los TFrame de Delphi. Uno de los factores que impulsaron Dephi hasta el cielo fue justamente que cualquiera podía hacer un componente y repartirlo al mundo en sitios como Torry y, por tanto, cualquiera podía descargarlos y usarlos en sus propios proyectos.

Ahora, lo de disponer del código fuente está bien y recomendable en muchos casos. Pero hay componentes que tienen un buen respaldo de compañías que llevan lustros en el negocio y tener su código no me parece imprescindible. Como ejemplo te pongo los componentes MyDac de DevArt. Yo no tengo la versión con código fuente, pero la que tengo me surve de maravillas y difícilmente se perderá la compañía.

LineComment Saludos
Responder Con Cita
  #17  
Antiguo 14-12-2017
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
Ya que hablas de Ogre3D, si te interesan los juegos échale un vistazo a la comunidad Pascal Game Development. Últimamente están pegando fuerte Castle Engine, aunque no sé si puede compilarse con Delphi, aunque también está Delphi Doom, que es el caso contrario. Y yo mismo estoy trabajando en mi propio motor MinGRo (que tampoco sé muy bien si funcionará con Delphi, y no es 3D).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #18  
Antiguo 15-12-2017
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 7
strelok Va por buen camino
Gracias por tu gran aporte, ¿"Delphi Doom" es un juego o motor?
¿MinGro? wow tendré que probarle, cuestame mas
Responder Con Cita
  #19  
Antiguo 19-12-2017
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
Cita:
Empezado por strelok Ver Mensaje
Gracias por tu gran aporte, ¿"Delphi Doom" es un juego o motor?
Es una traducción de Doom a Delphi y luego mejorado. Así que tienes las dos cosas: un juego y su motor.

Cita:
Empezado por strelok Ver Mensaje
¿MinGro? wow tendré que probarle, cuestame mas
http://www.sf.net/p/mingro

Es un motor inicialmente diseñado para hacer juegos al estilo de la vieja escuela (retro, vamos). Como está basado en componentes, a la larga puedes hacer cualquier tipo de juego: basta con implementar o usar los componentes adecuados.

Ojo, que los componentes no son "visuales", useasé que no se usa como la VCL o Firemonkey. Es todo a base de código. No creo que llegue nunca a ser "arrastrar y soltar" principalmente porque Allegro (la biblioteca que usa internamente) no se lleva muy bien con algunos entornos por el tema de los hilos de ejecución.

Por ahora sólo sé que funciona con Lazarus/Free Pascal. Lo cierto es que debería ponerme serio y hacer que Allegro.pas sea compatible con Delphi (al menos con mi vieja copia de Delphi 6, que no garantiza nada), así es posible que MinGRo también lo fuera...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #20  
Antiguo 19-12-2017
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Por ahora sólo sé que funciona con Lazarus/Free Pascal. Lo cierto es que debería ponerme serio y hacer que Allegro.pas sea compatible con Delphi (al menos con mi vieja copia de Delphi 6, que no garantiza nada), así es posible que MinGRo también lo fuera...
Hola amigo Ñuño, deberías descargarte Delphi Starter, gratis y aunque no sé que rquieras casi estoy seguro que te serviría muy bien.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
con Delphi 10 Seattle las aplicaciones android arrancan mucho más rápido cocute Desarrollo en Delphi para Android 1 08-11-2015 08:14:22
Pesa mucho cmm07 Varios 6 16-04-2009 19:51:56
Signos de que pasas mucho tiempo en Delphi o programando ContraVeneno La Taberna 28 20-02-2008 22:39:27
14 Mb de EXE ... mucho no ? ingel Varios 4 11-01-2005 00:38:01


La franja horaria es GMT +2. Ahora son las 01:23:55.


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