PDA

Ver la Versión Completa : Muy básico


mateamargo
21-10-2003, 17:14:34
Hola,
Quisiera que me orientaran en el tema de Internet, necesitaría empezar a trabajar en el tema y mucha gente amiga me habla de Java, es por excelencia el lenguaje para internet ???
Cuales son las diferencias con Delphi ???
Todo lo que se puede hacer con Java se puede hacer con Delphi ???
Estoy empezando a desarrollar aplicaciones para escritorio con Delphi y me parace bárbaro, entonces me surge la duda si tengo que hacer alguna aplicaciòn para Internet, que lenguaje utilizar.
Por otra parte es relativamente sencillo transformar una aplicaciòn delphi de escritorio para que funcione en la Web ??
Saludos

jachguate
21-10-2003, 20:30:21
Si por una "aplicación para internet" entendes montar una aplicación de escritorio en un navegador, lamento decirte que con Delphi 5/6/7, hasta donde yo se, no es posible, y si lo es, debe ser algo titánico.

Seguramente con Delphi.Net será otra historia... pero aún no me he metido al tema...

Por supuesto que con Delphi podes hacer muchas cosas, y muy buenas, como programar un ActiveX que se cargue en una página... pero eso no convivirá con una aplicación normal de escritorio... al menos hasta donde yo entiendo.

Ahora... programar orientado a internet abarca muchas otras cosas, y Delphi es una maravilla para programar servidores y clientes de todos los tipos imaginables... de forma práctica y sencilla. Basta que te des una vuelta por las pestañas de las Indy o de Internet para que veas la gama de componentes que hay disponibles...

Hasta luego.

;)

Onti
26-10-2003, 02:01:56
Hola MateAmargo :)

Una aplicacion internet es una amalgama de tecnologia y arte, es decir que por un lado esta el diseño grafico y por otro el soporte tecnologico que da vida a tu aplicacion.

Para obtener una aplicacion Internet "exitosa" debes hechar mano de diferentes areas :

En el diseño
1. Codigo HTML ( es lo basico )
2. Java Script (Que te ayuda a realizar validaciones de datos, y efectos visuales)
3. Graficos, Flash ( En esta parte yo prefiero utilizar los servicios de algun amigo que sea diseñador grafico).


Soporte Tecnologico
Aqui Delphi te ofrece varias alternativas que
puedes Utilizar:
1. Aplicaciones CGI
2. Aplicaciones ISAPI (Son muy buenas )
3. Comp. ASP

Desde Delphi 6 aparece WebSnap que le da mayor funcionalidad al desarrollo de aplicaciones Web.

Ahora muchas de las esperanzas para el futuro estan puestas en la version "Octano" de delphi.


Salu2 a To2

__hector
26-10-2003, 20:40:21
En efecto, el futuro esta en Delphi 8, porque aunque las tecnologias WebSnap y las otras opciones que Delphi siempre nos ofrecio (Controles web, dlls ActiveX) son por demas un poco confusas para utilizarlas. Yo en lo particular me decanto por la tecnologia Microsoft de su .NET Framework y sus librerias de clases para .NET (ASP.NET), y claro, Delphi 8 traera un soporte full para dichas caracteristicas.

Si te urge puedes ir probando con Visual Studio.NET, para que vayas conociendo un poco de como funciona eso del Framework, o probar con ASP.NET WebMatrix o C# Builder de Borland. Eso mientras nos llega el Octane.

Mick
26-10-2003, 21:10:11
Nadie ha comentado la posiblidad de usar IntraWeb para Delphi, esta a mil años luz en facilidad de uso que cualquier otra solucion que exista actualmente.
Permite generar aplicaciones web sin tener que conocer nada de html, javascript, asp, etc, simplemente se programa en delphi al estilo normal e intraweb en tiempo de ejecucion se encarga de generar ( a partir de los diseños de los forms) el html necesario para servir a los navegadores web clientes.
Con este sistema, el desarrollo de aplicaciones web es 10 veces mas rapido que usando el metodo tradicional, ademas de mucho mas facil ya que solo hay que conocer en Delphi.

Salud2 !!!

PD: Intraweb viene de serie con Delphi6 o superior.

guillotmarc
26-10-2003, 22:39:22
Hola.

En efecto, IntraWeb tiene muy buena pinta para hacer aplicaciones Web, pero solo viene de serie con Delphi 7 (no con Delphi 6). Para utilizar IntraWeb en versiones anteriores a Delphi 7, se tienen que adquirir esos componentes a su fabricante.

Saludos.

__hector
27-10-2003, 15:41:23
...y, ademas de eso, se necesita soporte para los componentes IntraWeb en el servidor de internet, y no creo que sean muchos los proveedores que lo soporten.

Eso no es asi con las otras tecnologias mas comerciales, como php, asp o .net