Migramos de delphi a Java
#1
Escrito 09 septiembre 2009 - 10:55
Las razones?
- Pocos programadores de delphi en el mercado laboral. (llevamos un par de meses sin poder conseguir programador Delphi)
- No es multiplataforma (en la empresa usamos linux y windows)
Que opinan?
#2
Escrito 09 septiembre 2009 - 10:59
Es increíble que en una ciudad enorme como ésta, donde las oportunidades de trabajo no sobran, si no que vivimos en una época donde hacen falta, no existan candidatos viables para ocupar un puesto de Programador Delphi...
Es una pena, realmente una pena...
#3
Escrito 09 septiembre 2009 - 11:06
Suerte en tu nueva aventura por el Java (donde no te cobran las actualizaciones).
#4
Escrito 09 septiembre 2009 - 11:14
Unas dudas al respecto:
Por el lado de Delphi.
Donde han publicado las ofertas de trabajo?
El sueldo es competitivo?
Por el lado de multiplataforma
Pues, en este momento no hay mucho que hacer , pero según palabras de Andreano habra algo proximamente.
Salud OS
#5
Escrito 09 septiembre 2009 - 11:23
Vaya, eso si que es un golpe bajo
Unas dudas al respecto:
Por el lado de Delphi.
Donde han publicado las ofertas de trabajo?
El sueldo es competitivo?
Por el lado de multiplataforma
Pues, en este momento no hay mucho que hacer , pero según palabras de Andreano habra algo proximamente.
Salud OS
- Se han publicado en computrabajo y occ.
- El sueldo es competitivo en relación a los conocimientos.
#6
Escrito 09 septiembre 2009 - 11:38
Por eso mi frase:
Es por razones como ésta que URGE !!! comenzar a producir buenos programadores Delphi...
No solo basta que haya muchos, si no que puedan cumplir con los requerimientos de las soluciones a desarrollar...
Saludox !
#7
Escrito 09 septiembre 2009 - 11:45
GlassFish con Hibernate para mapear tablas
Metro para los webservices
JBuilder 2008 por el modelado EJB3 y el diseñador swing que usa herencia visual
JGoodies, SwingX, JideSoft que son componentes swing muy buenos
BetterBeansBinding para conectar controles a las entidades
JSecurity para la seguridad
JasperReports e iReport para los reportes
Maven, Hudson y Archiva para la integración
Y estoy desarrollando un programita para predecir riegos con delphi 2009 a un investigador del inifap y la verdad yo prefiero Delphi mil veces
Saludos
#8
Escrito 09 septiembre 2009 - 11:50
Aqui estamos implementando Java, pero por ningún motivo vamos a reescribir todo en Java, tenemos propósitos de enriquecer los desarrollos, sin reemplazar lo ya hecho.
Así que discutanlo bien. Además un desarrollador Java fregón pide las perlas de la virgen, SIEMPRE!!!!
#9
Escrito 09 septiembre 2009 - 11:54
La pregunta para tu empresa sería: Tirar a la basura lo aprendido, hecho o implementado en Delphi, ¿vale la pena?. Un programador profesional que no sabe Delphi, que es autodidacta y que lo pueden capacitar ustedes ¿No es crear un programador Delphi (de los que faltan)?. Yo creo que deben revalorar lo que se tardaría en reescribir codigo nuevo en Java o lo que se tardría un programador con callo en aprender Delphi. Java no es nada fácil al momento de hacer aplicaciones con WinForms (bueno, no tan fácil como en delphi).
Aqui estamos implementando Java, pero por ningún motivo vamos a reescribir todo en Java, tenemos propósitos de enriquecer los desarrollos, sin reemplazar lo ya hecho.
Así que discutanlo bien. Además un desarrollador Java fregón pide las perlas de la virgen, SIEMPRE!!!!
Coincido plenamente con esto último compañero. gracias por tus comentarios.
#10
Escrito 09 septiembre 2009 - 12:10
#11
Escrito 09 septiembre 2009 - 01:31
Yo diría en conclusión, que a no ser que dicho sistema sea desarrollado desde cero totalmente en Java, no me atrevería a tomar el riesgo; podría enumerar múltiples razones pero bueno... es una simple opinión
Saludos!
#12
Escrito 11 septiembre 2009 - 05:10
A mi modo de ver es más difícil conseguir buenos en Java que en Delphi.. y como dijo un compañero: Los de Java te van a pedir un salario que si estas dispuesto a pagar esa cantidad, es mejor darle ese mismo salario a uno Delphi y SEGURO!! que aparece uno muy bueno.
¿y que tal el outsourcing? Hay bastantes empresas de consultoria de software en MExico que te podrian ofrecer un producto terminado con código fuente incluido.
En fin.. a mi criterio es mejor continuar con Delphi que hacer un cambio tán drástico. Estoy muy de acuerdo con otro compañero que plantea que entonces sería bueno hacer otros proyectos, quizás de mediano o pequeño alcance para irse "encallando" con el Java y así el costo de esa migración no vaya a ser impagable.
Off topic: No sé a que te refieres con "sueldo competitivo", igual y tu empresa si valora a sus empleados y ofrece buenos salarios, pero he visto muchas ofertas que dicen "competitivo", piden experiencia de 20 años, no mayor de 32 (cuando agarraron experiencia? o programan desde bebé?), que sepan java, VB, Delphi, Oracle, SQL, COBOL, armar y reparar componentes electrónicos, que sean diseñadores gráficos, que no tengan problems de horario (lease trabajar de 8am a 10pm), que estén dispuestos a barrer y hacer el aseo y el salario no supera los 10,000.00.
Quizás exagero un poco, pero de que los hay los hay...
Saludos..
#13
Escrito 17 septiembre 2009 - 03:17
Personalmente me encantaría que Delphi sea multiplataforma, ya que es un potente lenguaje de programcion, y creo que quisas pasaria al primer lugar en Uso entre todos los lenguajes.
Pero... como quien dice...Hasta Ahorita solo se ha escuchado puras promesas de que Delphi pase a ser Multiplataforma.....quisas sea el 2011 ó 2012 ó 2013,etc.Mientras tanto Java seguira siendo el primero en la lista de los mas populares lenguajes de programacion, claro que eso no se debe a que sea el mejor, sino que es Libre,multiplataforma y sobretodo los IDEs son muy buenos... .
De todas formas habra que pensar nomas la forma de Migrar las aplicaciones....,ya que si se ha tomado la decicion ya...no queda de otra...
Ojala Codegear piense en una version multiplataforma en las proximas versiones...casi estoy seguro que Delphi seria el mas popular lenguaje de programacion.
Saludos...
#14
Escrito 18 septiembre 2009 - 09:37
Por que el usuario pide que sea en un lenguaje y no en otro?, en tu caso Java y no Delphi?
Acaso el usuario final lo que necesita no es un soft que funcione bien y le resuelva el problema?
O me equivoco y tiene algo que ver en que se programa?
#15
Escrito 18 septiembre 2009 - 09:44
Saludox !
#16
Escrito 18 septiembre 2009 - 09:45
Bueno tengo una duda hace tiempo
Por que el usuario pide que sea en un lenguaje y no en otro?, en tu caso Java y no Delphi?
Acaso el usuario final lo que necesita no es un soft que funcione bien y le resuelva el problema?
O me equivoco y tiene algo que ver en que se programa?
Yo creo que el planteamiento es basado en la dificultad de conseguir buenos programadores delphi mas no en en lenguaje que se puede, quiere o debe utilizar.
Salud OS
#17
Escrito 18 septiembre 2009 - 09:47
Saludos.
#18
Escrito 18 septiembre 2009 - 09:52
Bueno en este caso poliburro (o sea, mi amor) no habla de los desarrollos ofrecidos por él a sus clientes directos, si no una decisión tomada por los directivos de la empresa donde labora...
Saludox !
Efectivamente, esta es una desición que se toma por parte de la dirección. y es motivado por la escaces de recursos humanos bien capacitados en delphi.
#19
Escrito 18 septiembre 2009 - 11:20
Encuentro coincidencias con prácticamente todos los comentarios anteriores. En esto hay varios factores involucrados, y me parece que el más importante es lo referente a la multiplataforma, pues si por alguna razón no se consiguen programadores Delphi con el perfil deseado (o los hay, pero a éstos no les parecen atractivas las condiciones que ofrece la compañía), siempre está la opción de capacitarlos.
Lo del salario es importante también. Un amigo mío, con apenas dos años de experiencia en Delphi y modesto conocimiento de POO, está ganando 18000 MXP mensuales en la casa de software donde labora, lo cual me parece relativamente justo.
Edgar, me has comentado en varias ocasiones sobre tu trabajo y las tecnologías que utilizan. Tengo la impresión de que sería un error tomar esa decisión ahora en la compañía, cuando Embarcadero empieza a dar signos de fortaleza para Delphi. La herramienta será multiplataforma, eso lo doy por seguro a raíz de los últimos comunicados y conversaciones con gente de Embarcadero. Supongamos que esto ocurra dentro de tres años (viéndolo pesimistamente), ¿acaso en tres años ya tendrían ustedes todo perfectamente convertido a Java y estarían plenamente familiarizados con ese lenguaje, sus entornos y vicisitudes? ¿Qué va a pasar con sus bibliotecas, marcos, lo implementado con ADO, SQL Server y demás tecnologías afines a Delphi / Windows? En mi opinión, creo que lo mejor que pueden hacer ahora es seguir apostando por Delphi al menos en los proyectos que ahora tienen en ese lenguaje.
Creo que es más económico (y no solamente en el sentido monetario) capacitar personal y enriquecer su infraestructura de código Delphi, que unirse a la engañosa tendencia el mundo Java. Dejar de usar la mejor herramienta que hay para programar en Win32 (cuando el mercado de Win32 es enorme), no creo que sea una gran idea. :^)
Por otro lado, invito a todos en general a ver las cosas desde una óptica donde el lenguaje de programación que un informático prefiere no pese tanto como las habilidades que ese programador tenga en realidad sobre ciertas áreas del desarrollo de software. Es decir, quizá el verdadero requisito más importante para uno de los puestos de la empresa sea que la persona tenga relevante dominio y experiencia con la POO, así sea en un lenguaje que sólo se utilice en Corea del Norte. Total, si la persona es buena en esa área, no le costará gran trabajo ser buena en esa misma área con Delphi también.
Insisto en llevar esto a las compañías de software y a cualquier otra organización donde labore un programador: http://rescatandoade...liotecario.html
Si los programadores estuviésemos especializados como los médicos, no principalmente por lenguajes (instrumental), sino por área de acción (cardiología, dermatología, medicina deportiva...), y no le tuviésemos miedo a trabajar en equipo, a las alianzas y a la subcontratación (outsourcing), otro gallo cantaría para el mercado laboral en el mundo del software.
De cualquier forma, es una pena la noticia que nos das, Edgar. Si algo podemos hacer para revertir la decisión de tus jefes, cuenta conmigo.
Saludos.
Al González.
#20
Escrito 18 septiembre 2009 - 11:29
De cualquier forma, es una pena la noticia que nos das, Edgar. Si algo podemos hacer para revertir la decisión de tus jefes, cuenta conmigo.
Gracias por el ofrecimiento:).
Les mantendré informados sobre este cambio en ciernes.
Saludos