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 11-03-2015
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 290
Poder: 21
elrayo76 Va por buen camino
Delphi vs .NET

Gente, perdón si este no es el lugar pero me interesa saber sus opiniones al respecto.

Que prefieren ustedes para desarrollar Delphi (se incluyen sus derivados) o .NET.

En este momento me encuentro trabajando en una empresa que tiene parte de sus desarrollos en Delphi o otra parte en .NET. Los proyectos de Delphi se estan migrando a .NET y no entiendo porque. A mi juicio Delphi corre mas rápido que .NET ya que no tiene tantas capas para procesar todo lo que tiene que hacer, además es compilado cosa que .NET no lo es (el ejecutable es solo una forma similar a lo que es en Java)

Delphi, desde que es de Embarcadero que creció muchísimo, permitiendo programar con un solo lenguaje para varias plataformas, cosa que .NET no permite (ejemplo: no se puede desarrollar para Linux).

Además he leído por Internet que Microsoft se planteó la posibilidad de que se diera un giro a como esta desarrollado .NET porque reconoce que es muy lento para las aplicaciones, y mas cuando son grandes como por ejemplo los ERP que hay hoy en día (si encuentro el enlace de la nota se los paso).

Sin ir mas lejos como muchos de ustedes saben muchas de las aplicaciones que usamos en Windows están desarrolladas en Delphi.

Mucha gente me quiere convencer de que .NET es lo mejor que hay. Yo les digo a todos esos que ultimamente en la facultad se esta dando solo lenguajes que tienen que ver con Microsoft y por eso les lavan el cerebro con que eso es lo mejor que existe. El problema es que no dejan que los nuevos alumnos elijan en que quieren programar.

Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita
  #2  
Antiguo 11-03-2015
Avatar de Kiranov
Kiranov Kiranov is offline
Miembro
 
Registrado: ago 2012
Ubicación: Chihuahua, Mexico.
Posts: 47
Poder: 0
Kiranov Va por buen camino
Buenas tardes,

En lo personal yo prefiero Delphi, ya que ademas de ser muy rapido ocupa mucho menos mantenimiento que una aplicacion .Net o Java.

Cita:
Mucha gente me quiere convencer de que .NET es lo mejor que hay. Yo les digo a todos esos que ultimamente en la facultad se esta dando solo lenguajes que tienen que ver con Microsoft y por eso les lavan el cerebro con que eso es lo mejor que existe. El problema es que no dejan que los nuevos alumnos elijan en que quieren programar.
Esto ha sido una de las mas grandes campáñas mercadotecnicas de Microsoft, muy pocas esculas utilizan Linux u otrs SO en sus aulas y por eso considero que mucha gente piensa que solo existe Windows. En lo que a desarrollo corresponde sucede lo mismo. Le meten a los programadores novatos que solo existe Visual Basic y de ahi en adelante todos los demas lenguajes son muy malso o lentos e ineficientes.

Saludos!
__________________
Kiranov (Alberto Vega)
Chihuahua, Mexico.
---------------------------------------------------------------------------------
"El hardware es lo que hace a una máquina rápida;
el software es lo que hace que una máquina rápida se vuelva lenta."

Craig Bruce en 1990
---------------------------------------------------------------------------------
Responder Con Cita
  #3  
Antiguo 11-03-2015
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por elrayo76 Ver Mensaje
..además es compilado cosa que .NET no lo es..

.. varias plataformas, cosa que .NET no permite ...

....NET porque reconoce que es muy lento para las aplicaciones, y mas cuando son grandes como por ejemplo los ERP que hay hoy en día ....
Aunque me encanta Delphi, dejame decirte que estas errado en todos esos puntos. Y lo de lento se puede argumentar que si mucho es la parte de la GUI y si ademas esa GUI se hace con Winforms (y no de las otras formas).

Cita:
Empezado por elrayo76 Ver Mensaje
...El problema es que no dejan que los nuevos alumnos elijan en que quieren programar....
Como puede alguien sin conocimiento o experiencia saber que elejir?

Seria ideal tener una educacion amplia con conocimiento de multiples lenguajes y paradigmas... pero entonces seria obligatoriamente superficial, ya que cuando se empieza hay que ser todo lo contrario de "muy liberal": Disciplina, repeticion, fundamentos, etc...

------
El problema de fondo es que pocas veces ese tipo de cambios es *realmente* racional. Ademas que se defienden las opciones muchas veces con conocimientos sesgados, desactualizados o incorrectos.

La forma *ideal* de hacer estos es:

1- Personas capacitadas y con conocimiento tienen todo el poder de decision sobre aquello en lo que estan capacitadas y conocen

2- Sobre lo que no conocen, no toman partido, aunque seguro se informaran tanto como puedan

3- Si toman una decision y no estan capacitadas/falta conocimiento, cualquier eleccion les saldra mal, aunque mas mal si toman aquella sobre la que tienen MENOS experiencia.

4-Si factores externos (ej: Marketing, Gerencia, Unos amigos, un foro) son tan poderosos para decidir por el equipo de desarrollo en cuanto a que hacer y como, entonces ese equipo esta condenando: Porque o es muy inexperto, o carece de poder para actuar e igual estara maniatado.

---

Esto se resumen: El equipo de desarrollo debe tener autonomia en decidir sobre temas de desarrollo. No decide sobre marketing, o comercio, o cosas asi... asi porque deberia un contador o un gerente decidir sobre que lenguaje usar?

Si ese equipo elige algo "raro" o poco usual, con total seguridad:

1- Es un equipo ineficaz, y sea lo que sea que haga igual sera defectuosos. Da igual
2- Es un equipo ULTRA-eficaz, y mientras mas locos, mejor
__________________
El malabarista.
Responder Con Cita
  #4  
Antiguo 11-03-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por mamcx Ver Mensaje
Esto se resumen: El equipo de desarrollo debe tener autonomia en decidir sobre temas de desarrollo.
Responder Con Cita
  #5  
Antiguo 11-03-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Aca en argentina se insiste aun en el 2015 con Fox Pro, Visual Basic.. que vamos a hacerle
Responder Con Cita
  #6  
Antiguo 13-03-2015
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por AgustinOrtu Ver Mensaje
Aca en argentina se insiste aun en el 2015 con Fox Pro, Visual Basic.. que vamos a hacerle
¡Vamos! No muy lejos de ahí, cruzando el Atlántico sur, se ha optado por Delphi en las escuelas públicas.

Considerando que dentro de 10 años casi nadie estará programando algo serio con lenguajes de sintaxis parecida o derivada de C, yo le aconsejaría a elrayo76 que no se aleje mucho de Delphi. Sobre todo ahora que lleva dos años consecutivos de franca (aunque todavía modesta) recuperación. Y aguante hasta que Delphi y .NET puedan trabajar en real armonía.

Es sólo la opinión de un programador despistado.

Saludos.
Responder Con Cita
  #7  
Antiguo 13-03-2015
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Al González Ver Mensaje
Considerando que dentro de 10 años casi nadie estará programando algo serio con lenguajes de sintaxis parecida o derivada de C...
Que te estas fumando y no compartes?

Porque aun si intentáramos afirmar que Java/C# (quizas, en mucho tiempo)/C (imposible)/C++ (imposible)/JS (ultra-imposible) fueran MUY a la baja, tenemos a GO & Rust que le dan el aire moderno.
__________________
El malabarista.
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


La franja horaria es GMT +2. Ahora son las 11:45:17.


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