![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Dudo que la razon por la cual JAVA es usado es su capacidad multiplataforma...
El ser el primer lenguaje mainstream con GC es una mejor razon. El recibir soporte de quienes hacen software "enterprise" es otra mejor razon.
__________________
El malabarista. |
|
#2
|
||||
|
||||
|
POs yo creo que todos nos jalamos de las greñas (pelos) y olvidamos lo principal: Puedes tener el mejor lenguaje del mundo (el mas rápido, más fácil, etc.) pero ser un pésimo Arquitecto (de software) y sacarás pura basura o bien ser un buen Arquitecto con un lenguaje modesto Y QUE DOMINES bien y generarás obras de arte. Hay muchos programadores de Java que no tienen ni la menor idea de que que es la OOP o como diagramar bajo UML a pesar de usar un lenguaje enfocado a objetos. Y en el lado opuesto hay quienes con una sólida base teórica de OOP desarrollan maravillas usando lenguajes mucho menos "robustos".
El lenguaje es lo de menos y que si el futuro de Delphi y todo ese rollo...igual. Si la vision de uno es ser un empleado del megacorporativo X, Y o Z entonces si, haz lo que decía el profesor de por ahi "come pasto" y aguántese. Pero si tu visión es la de crear a tu gusto, por tu cuenta, con tus medios, ahi cambia. Al cliente no le ofreces hacer sus sistemas en tal o cual lenguaje, es más pocos te lo exijirán. El cliente SIEMPRE busca soluciones a problemas existentes. De ahi que la palabra "programador", a mi juicio, se queda corta en función del trabajo que se debe realizar. Toda solución de un problema mediante el uso de una computadora (u ordenador) requiere un cierto nivel de abstracción, es decir, convertir el modelo del problema a un modelo dentro de algo que ni siquiera se puede tocar, ni apreciar (la computadora) y que solo existe en función de como pensamos que deba ser la solución. Escribir un programa no solo es ponerse a escribir lineas y lineas de código. Va mucho mas alla: modelado, diagramación, pruebas, etc. Entonces, al final, ¿Cual es el mejor lenguaje? Simplemente el que te permita dar solución de la manera más rápida al problema que te plantea tu cliente, dejándo la posibilidad de mantenerlo facilmente. Delphi per se es un gran lenguaje y permite hacer yo creo que cualquier cosa (con mayor o menor dificultad) sabiendolo usar bien y conociendo sus secretos. Lo mejor es que no depende de tecnologias adicionales o instalar cosas raras en una pc solo para que corra (JDK o .NET por ejemplo, si no se instalan los Run-Time environments no corre ningun programa por muy multiplataforma que sea [caso java] ). Alguna vez en la escuela nos dejaron un proyectillo de software para gestión (clásico)y mientras unos peleaban con VB o C++ para siquiera hacer las conexiones a las tablas, yo lo tenia funcionando y hasta con reportes y todo. De ahi la gran ventaja de Delphi frente a aquellos. Finalmente, yo pienseo que Delphi no se va a morir, como no murio C,si acaso evolucionará y tomará su rumbo. Además mientras haya tercos programadores de mas de 30 como yo, siempre habra trabajo que hacer. Como anécdota: Por ahi una vez una empresa de software mas grande que la mía (la mia es micro-mini-nano) vio uno de mis programas Delphianos en funcionamiento y su comentario respecto un TDatePicker en acción: "no pues, así con toda esa calidad, no lo tenemos implementado en nuestros sistemas, en los nuestros si hay que escribir la fecha directamente...les ha de haber costado muy caro verdad.." (sic)
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#3
|
||||
|
||||
|
Cita:
Lástima que Delphi sólo exista para windows
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Vale, demostrado queda, delphi es muy potente, pero.... entonces delphi win32 o .NET? que tiene de mejor o bien que se puede hacer con .NET que no se haga con turbo delphi por ejemplo?.
Seria una locura, ponerse a desarrollar un proyecto de muy larga duracion en Win32, sabiendo que se evoluciona a .NET, para inevitablemente tener que migrar?
__________________
Gracias de Antemano |
|
#5
|
||||
|
||||
|
Creo que eso del .NET o Win32 es tema de otro hilo. Pero como decia, no porque M$ saco .NET y supuestamente es el futuro quiere decir que quien no se pase para alla se queda. Por ahi se decia lo mismo acerca de la OOP cuando existian lenguages como Fortran,RPG y Cobol y hay miles si no es que mas, de aplicaciones escritas en estos lenguajes (y otros mas exóticos) y que siguen dando servicio sin que las empresas donde están tengan ni la más mínima intención en cambiarse ya no digamos a .NET, siquiera a entorno Windows. Para muestra un botón, el software más grande del mundo es una aplicación llamada "SMART" (System for Merchandising Applying Retail Technology) desarrollado por...IBM?, Novell?...no...Wal-Mart. Este verdadero monstruo gestiona absolutamente todas las áreas de operación de la empresa a nivel mundial...se dice que solo el pentágono tiene software mas monstruoso. Este soft corre en...Unix...y en cualquier walmart que te guste hay un servidor Unix funcionando con esta aplicación. El lenguaje usado: tiene partes en varios lenguajes, pero predomina COBOL (!!)
Ustedes creen que Wal-Mart no tiene el suficiente dinero como para mandar a hacer un sistema nuevo incluso directamente a M$???. Y sin embargo no lo van a cambiar...Motivo? Así como está cumple con todo lo que necesitan y con pocas modificaciones se va actualizando para solucionar las nuevas exijencias. Asi que lo de .NET yo lo veo todavia en veremos...ahi viene MONO y esta Java tambien. La gran desventaja de .NET creo yo, es precisamente su supuesto "fuerte" : Solo para Windoze además de requerir potencia de máquina. Yo me quedo con Delphi y si tienen razón: que lástima que no Hay Delphi en otras plataformas...
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#6
|
|||
|
|||
|
el problema actualmente es que mucha gente que estaba trabajando con delphi , se está pasando al .net , no porque sea mejor , sino porque ha habido una especie de 'crisis' entre los delphinianos , promovida principalmente por las mentiras que nos han contado acerca del .net que no es tan bonito ni tan bueno , y por la incertidumbre que nos tiene borland respecto a la continuidad de delphi.
yo sigo confiando en borland y huyendo del .net. de momento el .net no me proporciona ninguna solucion a ningun problema , todo lo contrario , me los crea. pienso que delphi va a seguir evolucionando , de hecho ya lo está haciendo con el nuevo bds 2006 y los turbo , lastima que mucha gente no se de cuenta que esto del .net es un movimiento de microsoft para ganar cuota de mercado haciendole frente a java y que todo el mundo use sus productos , includos los ide's de desarrollo. |
|
#7
|
||||
|
||||
|
Estoy de acuerdo...Finalmente un buen sistema, bien planeado, diseñado e implementado esta destinado a cumplir con sus objetivos sin ningun problema...el lenguaje es solo el vehículo. Diseña basura y programala en Delphi y tendrás basura...programala bajo .NET y tendrás más basura....Diseña algo bien hecho y programalo en COBOL, Basic u otra cosa y tendrás algo bien hecho...Asi de simple...
Quien se pasa a .NET solo porque Borland dejo Delphi realmente no tiene seguridad en su capacidad como diseñador y esta claro que dependerá no de su intelecto y potencial sino de lo que le pueda aportar el fabricante. Habemos muchos que usamos Delphi desde que salió y nunca hemos tenido necesidad de "hablar" con Borland o pedir asistencia (claro, a los amigo del Club Delphi si ) es más creo que me daria lo mismo si lo hubiera vendido Borland que si fuera Novell, M$ o lo que sea...mi chamba es hacer programas que funcionen..Ahora mismo estoy aprendiendo java (o mas bien "traduciendo") para tener una herramienta más para cuando se ofrezca hacer cosas que deban funcionar en Linux u otros o bien cargarse en una web, cosas que Delphi no puede hacer tan fácil. Pero no pienso cambiarme a java solo por eso.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|