| Autor |
Beitrag |
holgerbremen
      
Beiträge: 120
|
Verfasst: Mi 04.07.07 10:56
Bisher habe ich nur Win32-Anwendungen unter Delphi 7.0 entwickelt. Jetzt droht ein Projekt, wo eine web-basierende Server-Anwendung entwickelt werden soll.
Da ich sowieso auf eine neue Version umsteigen wollte, überlege ich gerade, welche für web-basierende Anwendungen in Frage kommt.
Welche Delphi Version ist da zu empfehle. In Frage würden ja wohl eh nur 2006 oder 2007.
Gruß
Holger
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Mi 04.07.07 11:07
holgerbremen hat folgendes geschrieben: | | Bisher habe ich nur Win32-Anwendungen unter Delphi 7.0 entwickelt. Jetzt droht ein Projekt, wo eine web-basierende Server-Anwendung entwickelt werden soll. |
Also eine Server-Programm in Form einer .exe Datei und ein Client-Programm? Das bekommst du mit den Indys hin. Die laufen auch unter Delphi 7. www.delphi-library.d...r=asc&highlight=Ansonsten sag ich mal PHP oder ASP.net MfG
|
|
holgerbremen 
      
Beiträge: 120
|
Verfasst: Mi 04.07.07 11:44
Da habe ich mich wohl falsch ausgedrückt.
Die Anwendung, wie auch immer sie aussieht, soll auf einem Server laufen mit Datenbankzugriff (MS-SQL-Server). Der Zugriff auf die Daten, also das Frontend, soll über den Internet-Explorer laufen.
Das Ganze ist für mich auch noch Neuland, da ich bisher nur klassische Win32-Client-Server-Anwendungen geschrieben habe.
Dasher wäre ich auch für grobe Lösungsansätze dankbar, wie man sowas realisieren könnte.
Gruß
Holger
|
|
Leuchtturm
      
Beiträge: 1087
Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
|
Verfasst: Mi 04.07.07 14:55
Also da würde ich zu PHP oder Asp.net(C#/Vb) greifen.
_________________ Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
|
|
holgerbremen 
      
Beiträge: 120
|
Verfasst: Mi 04.07.07 15:01
An PHP hatte ich auch schon gedacht, habe ich aber noch nie gemacht.
Ich habe heute morgen mir die neue Delphi 2007 Trial heruntergeladen. Dort gibts ja "VCL for Web". Das sieht ja alles recht einfach aus. Die erste Web-Application war ja in 10 Minuten geschrieben und alles in gewohnter Umgebung.
Was ist denn davon zu halten.
Gruß
Holger
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Mi 04.07.07 16:27
Hallo,
zuerst musst du dir klar werden welche Möglichkeiten dir der Server bietet. Wenn auf dem kein Windows läuft kannst du Delphi vergessen. Für eine ASP.NET Anwendung benötigst du genau so die richtige Software aus dem Server wie du einen php Interpreter auf diesem benötigst, wenn du eben zu PHP greifen möchtest.
Daher sollte der erste Schritt sein, heraus zu finden was auf dem Ziel Server überhaupt geht.
Gruß
Klabautermann
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Mi 04.07.07 16:35
de.wikipedia.org/wiki/ASP.NET | Zitat: | ASP.NET (Active Server Pages .NET, aktuelle Version 3.0) ist eine serverseitige Technologie von Microsoft zum Erstellen von Webanwendungen auf Basis des Microsoft.NET-Frameworks.
Mit ASP.NET können Webanwendungen in beliebigen von .NET unterstützten Sprachen (theoretisch alle CLR-kompatiblen Sprachen) erstellt werden, zum Beispiel C#, VB.NET, J#, Delphi.NET, Eiffel.NET, F# oder Managed C++. Eingeschränkt wird die Sprachwahl meistens nur von der jeweiligen IDE. |
Delphi.NET, also Delphi for .Net?
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Mi 04.07.07 17:20
Coder hat folgendes geschrieben: | | Delphi.NET, also Delphi for .Net? |
Ja, Delphi.NET ist Delphi for .NET. Aber das dieses nicht das gelbe vom Ei ist kannst du herausfinden wenn du hier im Forum mal danach suchst  . Also von Delphi.Net würde ich die Finger lassen. Gruß Klabautermann
|
|
holgerbremen 
      
Beiträge: 120
|
Verfasst: Mi 04.07.07 22:41
Die Zielplattform ist ist Windows 2003 Server oder falls es ausreicht ein WinXP-Rechner, auf jeden Fall Windows.
Auf auf die Gefahr hin, dass ich mich wiederhole. Ab Delphi 2007 gibt es wohl "VCL for Web". Damit ist es anscheinend recht einfach, Web-Andendungen zu schreiben. Das ganze in Object-Pascal (ohne .NET und ohne IIS). Scheint für mich als Neuling auf diesem Gebiet einfach zu sein. Dummerweise ist "VCL for Web" anscheinend neu, so dass man keine Informationen darüber bekommt, also Vor- und Nachteile. Wer kann mir darüber was sagen?
Ich könnte das Ganze ja wohl in .Net machen, nur dann fällt wohl Delphi aufgrund der schlechten Implementierung vom Framework aus. Also müßte ich aufs Developer Studio von Microsoft umsteigen. Und das wollte ich erstmal vermeiden.
Gruß
Holger
|
|
Bernhard Geyer
      
Beiträge: 721
Erhaltene Danke: 3
|
Verfasst: Do 05.07.07 07:25
holgerbremen hat folgendes geschrieben: | | Auf auf die Gefahr hin, dass ich mich wiederhole. Ab Delphi 2007 gibt es wohl "VCL for Web". Damit ist es anscheinend recht einfach, Web-Andendungen zu schreiben. Das ganze in Object-Pascal (ohne .NET und ohne IIS). Scheint für mich als Neuling auf diesem Gebiet einfach zu sein. Dummerweise ist "VCL for Web" anscheinend neu, so dass man keine Informationen darüber bekommt, also Vor- und Nachteile. Wer kann mir darüber was sagen? |
Früher war es unter dem Namen Intraweb ( www.atozed.com/intraWeb/index.de.aspx) bekannt.
Hat im Gegensatz zu ASP.NET auch den AJAX-Support. Kommt zwar bei MS auch im Rahmen von ASP.NET, jedoch sind hier Browser-Plugins (soweit ich verstanden habe) nötig. Und man weis ja wie sowas bei MS endet. Spätestens bei Version 3 ist der einzig unterstützte Browser der IE.
|
|
Robert.Wachtel
      
Beiträge: 895
Erhaltene Danke: 7
Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
|
Verfasst: Do 05.07.07 10:12
Bernhard Geyer hat folgendes geschrieben: | | [...] [AJAX-Support] Kommt zwar bei MS auch im Rahmen von ASP.NET, jedoch sind hier Browser-Plugins (soweit ich verstanden habe) nötig. [...] |
Ne, zum Glück nicht.
btw: AJAX basiert übrigens auf dem XMLHttpRequest-Objekt, das von Microsoft entwickelt wurde.
de.wikipedia.org/wiki/XMLHttpRequest
de.wikipedia.org/wik...%28Programmierung%29
|
|
Bernhard Geyer
      
Beiträge: 721
Erhaltene Danke: 3
|
Verfasst: Do 05.07.07 19:09
Ich meine damit die unter dem Namen ATLAS bekanne erweiterung, nicht das AJAX-Konzept ansich.
|
|
UGrohne
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: Do 05.07.07 19:29
Bernhard Geyer hat folgendes geschrieben: |
Ich meine damit die unter dem Namen ATLAS bekanne erweiterung, nicht das AJAX-Konzept ansich. |
Nein, auch das benötigt kein Plugin, es basiert rein auf JavaScript.
|
|
Bernhard Geyer
      
Beiträge: 721
Erhaltene Danke: 3
|
Verfasst: Do 05.07.07 20:57
UGrohne hat folgendes geschrieben: | | Nein, auch das benötigt kein Plugin, es basiert rein auf JavaScript. |
Äh, stimmt. Das war WPF/Everywhere.
|
|