Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism Delphi und DotNetNuke (https://www.delphipraxis.net/48001-delphi-und-dotnetnuke.html)

tomaten 19. Jun 2005 11:10


Delphi und DotNetNuke
 
Hallo,

für alle die endlich auch in Delphi komplette DNN Module programmieren wollen, habe ich mir mal die Mühe gemacht einen Demo Modul incl. DataProvider und PA Module in Delphi zu programmieren. Hier kann er runtergeladen werden:

Der erste komplette Delphi DNN Module incl. Source und PA Installer

Ich hoffe nun auf viele schöne neue Module aus der Delphi Community! :lol:

Das Modul ist ein einfaches Gästebuch (hatte einfach keine bessere Idee für einen Demo-Modul) incl. Viewseite, Settingsseite, Editseite und Datenprovider. Es ist auch ein Text dabei, was den Unterschied ausmacht einen Modul in Delphi zu programmieren, im Gegensatz zu VB.NET und C#.

Viel Spass beim programmieren! Her mit den DNN Modulen! :dp: :cheers:

tomaten 20. Jun 2005 10:54

Re: Delphi und DotNetNuke
 
:duck: Hm. Ich habe das Gefühl, dass ASP.NET und Delphi als Einheit nicht gemocht werden oder keiner kennt DotNetNuke. Nirgends (auch in anderen Foren) gibt es Themen zu DNN und Delphi und die Reaktionen auf den Demo Module reissen einen auch nicht vom Hocker. :cry: Na gut, dann nicht.

Robert_G 20. Jun 2005 11:10

Re: Delphi und DotNetNuke
 
Ich glaube eher Delphi & .Net werden nicht als Einheit gemocht. ;)
Ich hab's mir aber gestern trotzdem angeschaut. ;)

p.s.: Dein Cabriometer will nicht in meinem Trillian laufen :cry:

tomaten 20. Jun 2005 11:15

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von Robert_G
Ich glaube eher Delphi & .Net werden nicht als Einheit gemocht. ;)
Ich hab's mir aber gestern trotzdem angeschaut. ;)

p.s.: Dein Cabriometer will nicht in meinem Trillian laufen :cry:

Naja, man muss sich einfach nur an die Namespace Implementierung von Delphi gewöhnen :D !
Ich war während des Erstellen des Modul auch öfter geneigt zu C# zu wechseln, aber letzendlich gab es 2 wichtige Dinge zu beachten, damit alles läuft wie mit C# aber eben in Delphi :D !

Welche Trillian Version hast Du? Btw. ist auch in Delphi programmiert :D !

tomaten 20. Jun 2005 11:54

Re: Delphi und DotNetNuke
 
Vor allem liebe ich DNN weil ich nun nicht mehr den ganzen Mist mit der Seiten- und Benutzerverwaltung von Anfang an selber erstellen muss. Portal installieren, eigene Module drauf und schon rennt die komplette Seite! :D Also ich werde nie wieder alles selber machen und das Rad neu erfinden. Evtl. noch Forum und Blog drauf und meine komplette Anwendung ist fertig :D.

Robert_G 20. Jun 2005 12:12

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von tomaten
Naja, man muss sich einfach nur an die Namespace Implementierung von Delphi gewöhnen :D !

Nene, das _muss_ ich zum Glück nicht. ;)
Zitat:

Zitat von tomaten
Welche Trillian Version hast Du? Btw. ist auch in Delphi programmiert :D !

Der Aktuellste in der free Basic Variante.


btw.: Wenn du ASP.Net und .Net im allgemeinen magst aber die c-ish Syntax von C# nicht leoden kannst. (Geht mir jedenfalls nach einiger Zeit so... )
Schaue einfach mal in meine Signatur. Im VS05 kannst du damit auch mit ASP.Net 2.0 rumtüfteln. ;)

tomaten 20. Jun 2005 12:19

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von Robert_G
Nene, das _muss_ ich zum Glück nicht. ;)

Naja, aber mein Chef hat eine Schweinekohle für den Architekten ausgegeben und jetzt nochmal das selbe für Chrome? Gelesen habe ich es schon öfter, aber warum das Rad neu erfinden? Das habe ich dabei nie verstanden! Da traue ich Borland doch mehr zu, nach Jahrzehnten Erfahrung. Das bisschen Namespace-Ärger. Na und, dann setz ich den halt vor den Dateinamen - fertig! ;)

Zitat:

Zitat von Robert_G
Der Aktuellste in der free Basic Variante.

Das wird niemals funktionieren! Dafür gibt es ja Trillian Pro! :D

Robert_G 20. Jun 2005 12:32

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von tomaten
Zitat:

Zitat von Robert_G
Nene, das _muss_ ich zum Glück nicht. ;)

Naja, aber mein Chef hat eine Schweinekohle für den Architekten ausgegeben und jetzt nochmal das selbe für Chrome?

Hmmm.... :gruebel: Als .Net Entwickler hast du doch sicher das VS.Net, oder? Chrome ist nur eine weitere Sprache dafür und kostet auch dementsprechend wenig. ;)

Zitat:

Zitat von tomaten
Da traue ich Borland doch mehr zu, nach Jahrzehnten Erfahrung.

Ich sehe es genau andersherum als D8-Verars**ter. (Welches prima geeignet ist um ein paar cm² Regalfläche vor Staub zu schützen.... :lol: )

Zitat:

Zitat von tomaten
Das bisschen Namespace-Ärger. Na und, dann setz ich den halt vor den Dateinamen - fertig! ;)

Wenn es nur das wäre... Aber egal, bringt in dem Falle sowieso nix sich darüber zu unterhalten was eine richtige .Net Sprache ausmacht. ;)

Zitat:

Zitat von tomaten
Das wird niemals funktionieren! Dafür gibt es ja Trillian Pro! :D

Sowas hatte ich mir schon gedacht. :wall: Irgendwann hätte ich's mir sowieso kaufen müssen. :mrgreen:

tomaten 20. Jun 2005 12:42

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von Robert_G
Als .Net Entwickler hast du doch sicher das VS.Net, oder?

Niemals irgendeine IDE von M$! Ich bin kein .NET Entwickler. Ich entwickel nicht für ein System, sondern die Systeme (dabei meine ich natürlich kein OS oder deren API, aber ob Win32 oder .NET spielt dabei keine Rolle)! Z.Zt. entwickel ich im Business noch mit Developer Express' "Express WebFramework", Win32 Webentwicklung ähnlich zu ASP.NET. Die meisten grossen Firmen wollen nämlich von .NET nichts wissen zu dieser Zeit! ASP.NET interessiert mich eben nur als nächsten logischen Schritt, wenn Win32 das zeitliche segnet und für meine privaten Kunden, denen ich sagen kann, was benutzt wird :D! Und da ist die Kombination DNN und ASP.NET geradezu genial - grosser Funktionsumfang mit minimalem Aufwand! Zeit ist Geld! Und ich will sicher auch nicht ständig zwischen den Sprachen hin und her springen, denn Pascal ist einfach nur schön. Darin sind wir uns ja einig. Und ASP.NET funktioniert doch mit Delphi :D! Sonst kann mir .NET (noch) gestohlen bleiben! Deshalb habe ich auch niemals eine Delphi 8 Version besessen!

Zitat:

Zitat von Robert_G
Sowas hatte ich mir schon gedacht. :wall: Irgendwann hätte ich's mir sowieso kaufen müssen. :mrgreen:

Dann mach mal. Ist mein Infozentrum #1 incl. RSS Feeds, Wetter :D und Mailchecker! Ausserdem gibt es ein Skype-Plugin, was mir meine Skype Kontakte auch im Trillian integriert und so weiter.

Nachtrag: Gibt es eine Chrome-Personal?

Was gibt es eigentlich sonst noch für Delphi spezifische .NET Probleme? Das war jetzt als echte Frage gemeint, denn ich bin in .NET ja noch neu.

Robert_G 20. Jun 2005 16:41

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von tomaten
Nachtrag: Gibt es eine Chrome-Personal?

Gibt es ein VS als Personal? :mrgreen: (AddIn Support ist schließlich voraussetzung ;) -> kein C# Express )
Der Commandline compiler ist kostenlos und wird es wohl auch bleiben.
Zitat:

Zitat von tomaten
Was gibt es eigentlich sonst noch für Delphi spezifische .NET Probleme? Das war jetzt als echte Frage gemeint, denn ich bin in .NET ja noch neu.

Ich glaube, das würde hier drunter und drüber gehen.
Mache einen neuen Thread auf und man kann darüber "quatschen". ;)

tomaten 20. Jun 2005 19:40

Re: Delphi und DotNetNuke
 
Sebst für die Ausführung von ASP.NET benutz ich nichts von M$. Dafür habe ich mein "MillenGate" HTTP-Server. Ist ein "Abfallprodukt" meiner täglichen Arbeit. Mittlerweile habe ich den mit CGI-, ISAPI-, PHP- und ASP.NET-Support ausgestattet und ihn in unsere Produkte integriert (also jetzt geht's andersrum :D ). Damit muss ich nicht stundenlang per GUI konfigurieren (geht per XML), habe keine Lizense Probleme und es ist nichts integriert, was angegriffen werden könnte. Er basiert natürlich auf Indy! Ich bezweifel dass Entwicklungen dieses Umfang mit Chrome auch möglich sind!? Oder ist es VCL kompatibel? Schlimmer sind ja die VS.NET Lizensen die ich vorher brauch? Doppelt zahlen? 3 Programmiersprachen (wo ich jetzt mit 2 schon nix tun kann und VB.NET kann die Delphi IDE auch noch übersetzen!). Naja wie auch immer, ab einer bestimmten Grösse muss man zuverlässige Produkte nutzen, meinetwegen auch VS.NET, aber Chrome?

Robert_G 20. Jun 2005 20:22

Re: Delphi und DotNetNuke
 
Hihi, du schaffst es schon in einem Beitrag für drunter und drüber zu sorgen. :mrgreen:

Aber da wir hier so schön OT sind. ( :P )
Wie hast du die Inheritance von WebForms gelöst? Können ASP.Net Assemblies einfach ausgetauscht werden und dein Webserver generiert transparent die Shadow assemblies? Wenn du das (und XmlServices ;) ) prima, performant und stabil hingekriegt hast könntest du dir Gedanken machen, das Ding richtig zu verkaufen.
Cassini ist prima zum Entwickeln (für mehr hat er nicht genug "Dampf") und der IIS ist manchmal derart zickig. Selbst mit 4 CPUs lässt er sich nur unwillig überzeugen mehr als 25 Threads zu verwenden... :roll:

tomaten 20. Jun 2005 20:26

ASP.NET und Delphi
 
Hehe ich kann in meinem Beitrag ja einfach den Titel ändern! Du kannst den Server gern testen. Wollte den schon immer als Freeware ins Netz stellen, habe aber keine Zeit für die Doku der Konfigurationsfile.

Testserver1 und Testserver2 laufen z.B. hier bei mir auf einer Millengate Instanze und auf einer dynamischen IP, genau wie Meine Homepage! :D

Btw. ich habe den eigentlich nur für mich und meine/unsere Kunden und als Entwicklungsserver programmiert. Aber jeder kann ihn gern benutzen, wie er will!

Hier kannst Du ihn runterladen. Ist eine Beispiel-Konfig für mein DotNetNuke Testserver drin. Läuft standalone oder als Systemdienst.

tomaten 21. Jun 2005 10:45

Re: Delphi und DotNetNuke
 
@Robert_G

Noch keine Lust gehabt, den Server zu quälen?

Robert_G 21. Jun 2005 10:59

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von tomaten
@Robert_G

Noch keine Lust gehabt, den Server zu quälen?

Doch, doch!
Dein Gästebuch speichert anscheinend nix. :gruebel: Aber deine Maschine wird schon mit einem Aufruf gequält. Lass mich raten: D2005 läuft auf der gleichen Kiste? :mrgreen:

tomaten 21. Jun 2005 11:04

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von Robert_G
Doch, doch!
Dein Gästebuch speichert anscheinend nix. :gruebel: Aber deine Maschine wird schon mit einem Aufruf gequält. Lass mich raten: D2005 läuft auf der gleichen Kiste? :mrgreen:

Mein Gästebuch speichert, steht nur auf "moderiert"! :D Kann aber nichts von Dir finden, habe es wohl mit Neuinstallation des Modul gekillt! :D Die Kiste ist schon mein Server, sie hat nur den Kragen voll mit Oracle und anderen wichtigen Dingen, ausserdem läuft meine TV-Anwendung mit höherer Priorität. Will nicht jedesmal wackelndes Bild haben, wenn einer auf meiner Seite resourcenfressendes PHP aufruft! :D Und zu ASP.NET! Du weisst doch, dass die Anwendung erst geladen werden muss! Ich kompilier das Gästebuch gerade ständig neu! Habe immer noch Hoffnungen wegen des Bug - nein, ich teste meine eigene Klasse als Workaround! Ausserdem hängt das alles noch an DSL 1000. Habe die Hoffnung auf DSL 3000 von 1&1 aufgegeben! Die Bude bekommt das niemals hin!

Robert_G 21. Jun 2005 11:17

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von tomaten
ausserdem läuft meine TV-Anwendung mit höherer Priorität. Will nicht jedesmal wackelndes Bild haben, wenn einer auf meiner Seite resourcenfressendes PHP aufruft! :D

Klar, Prioritäten müssen sein. :mrgreen:
Zitat:

Und zu ASP.NET! Du weisst doch, dass die Anwendung erst geladen werden muss! Ich kompilier das Gästebuch gerade ständig neu!
Macht Sinn, er wird ja erst die Shadow Assembly erzeugen, wenn die Seite das erste Mal angefasst wird.
Zitat:

Ausserdem hängt das alles noch an DSL 1000. Habe die Hoffnung auf DSL 3000 von 1&1 aufgegeben! Die Bude bekommt das niemals hin!
Kennst du die?

BTW: Schaue mal ein kleines Stück rechts oberhalb der Leertaste. Da gibt's ein Alternativsatzzeichen zum "!". :P

tomaten 21. Jun 2005 11:24

Re: Delphi und DotNetNuke
 
Zitat:

Zitat von Robert_G
Kennst du die?

Ganz schön teuer und wird es mit Sicherheit in meinem Kaff nicht geben. Bekomme ja nichtmal Arcor. Ausserdem brauche ich die Hardware von 1&1 die Fritz!Box Phone WLAN, denn ich habe wieder auf analog gewechselt und würde gerne meine ISDN Gigaset Telefonanlage wieder verwenden anstatt mit einem nostalgischen geliehenen Telefon zu telefonieren. (Punkt) :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz