Ver Mensaje Individual
  #3  
Antiguo 21-01-2015
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Rockin Ver Mensaje
Mi idea principal era realizarla en Delphi XE7, evidentemente, pero nos hicieron una auditoria externa de una empresa de nuestro sector (Contact Center) y nos recomendó cambiar a .Net o Java, pone como "excusa" compatibilidad con otras aplicaciones e integración.
Y que *verdadero* impacto tiene esa auditoria? Complica o impide que puedan vender tus servicios/aplicaciones?

Si solo es una "recomendación" no veo porque hacer un cambio radical si por que si.

----
Cita:
También veo que Python se está imponiendo, que es la versión "free" de Delphi, si no he entendido mal.
What!!!! Python no tiene nada de parecido ni relacion directa a Delphi. Sin embargo, tiene una gracia importante, que he usado con exito: Puedes "embeder" python y usarlo como herramienta de scripting para tus aplicaciones. (Ten en cuenta ademas que python es un lenguaje completo y robusto, como lo es Delphi, pero es tan diferente como de Javascript es C++ -y no asumas que uno es mas o menos poderoso sin saber porque-).

---

Cuando arranque a programar, era con Fox/Visual Foxpro. Era un lio, porque todos los clientes esperaban que usáramos herramientas "Visual" (osea, Basic y/o C++). Ironico que se pelearan entre si los miembros de la comunidad de MS , pero asi es siempre, incluso se ve en cualquier meta-comunidad en tecnologia.

Mis jefes entonces aprendieron rapido a decir "Programamos en *Visual* y usamos tecnologia windows con COM+" - y a ignorar el tema de Fox si era factible-, lo que en terminos generales solucionaba el tema.

Hay que entender que muchas veces, hay gente sin mucho conocimiento del tema y lo unico a lo que pueden agarrarse para tener un grado de confianza es a lo que les dicen que deben esperar (ej: "Que sea .NET o Java, o que debe usar XML, o que use Oracle, o que debe ser HTML5, o que sea multiplataforma, etc") que por si solo no es una *mala* idea, es que no saben porque es buena!


Asi que la preocupacion del cliente general es: El equipo de desarrollo si sabe lo que hace? Porque yo veo que las grandes empresas usan/manden el uso de X, supongo que entonces todos hacen eso, verdad?

Y lo segundo y mas importante: Eso que usan puede integrarse con lo que ya tenemos? Lo cual es MUCHO MAS un tema de protocolos, formatos y arquitecturas agnosticas (ej: REST, JSON, XML, map/reduce, SQL, etc) que de lenguaje como tal... y cuando igual toca integrar a nivel de lenguaje? Puedes igual llamar C# de delphi, al revez, de Delphi a JS, de JS a .NET, ya sea usando DLLS, generadores de APIs, lineas de comandos, REST/HTTP, transpilers, compiladores/interpretes alternativos, COM+, etc...
__________________
El malabarista.
Responder Con Cita