Announcement

Collapse
No announcement yet.

was ist .NET genau?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • was ist .NET genau?

    Hallo,
    <br>
    <br>man liest zwar jetzt viel über .NET aber ich habe nichts gefunden, wo genau beschrieben ist was das ist, wie die Technologie aufgebaut ist, was man damit machen kann und welche Vorteile .NET gegenüber derzeitigen Inter - Intranet Programmiersprachen (asp & php) hat.
    <br>
    <br>Was kann ich mit .NET machen, was ich nicht schon längst mit ASP & PHP oder anderen Server oder Clientseitgen Scripten oder gar ActiveXKompos oder DLL's nicht machen kann?
    <br>
    <br>mfg
    <br>PS

  • #2
    Hallo,

    nachdem ich mich in letzer Zeit etwas mit .NET und C# (die extra für .NET entwickelte Sprache) befaßt habe kann ich schon mal folgendes aus meiner Sicht dazu sagen:

    .NET ist ein Ansatz von MS viele der bisherigen Technologien von MS auf eine neue modernere Basis zu stellen, ohne viel auf Altkompatiblität zu achten. So wird die Win23-API vollkommen durch das .NET-Framework abgelößt. In diesem Framework ist u. A. eine Klassenbibliothek vorhanden (wie die VCL), welche alle Aspekte abdecken soll (von Web-Applikationen, Windows-Clients, Server-Komponenten, ...). Ist zwar m.E. nicht in allen Aspekten optimal (es gibt z.B. keine einfache Möglichkeit Menüpunkte mit Icons zu versehen, es gibt auch kein Entsprechung der VCL-Actionlist), aber man muß es ja auch noch Komponentenherstellern ermöglichen mit .NET Geld zu verdienen, damit sie ihre Komponentensammlung portieren. <br> Jedoch sind andere Dinge wieder sehr elegand zu lösen. So können z.B. Web-Formular ziemlich ähnlich wie Windows-Clients unter Delphi entwickelt werden (Button, Editfeld auf Formular ziehen und mit Code für Eventhandler versehen). Und was beim Webbrowser ankommt ist HTML 4.0 (bzw. 3.2 Code). Es ist damit nicht alles eines normalen Windows-Clients möglich, erleichtert die Sache aber ungemein.<br>
    Jetzt ist es auch möglich mit einer .NET-Sprache alle Teile eines mehrschichtigen Systems zu entwickeln. (C# auf dem Client, C# auf der ASPX-Seite, C# im Web-Service, C# im NT-Dienst, ...). Bisher wurde bei Visual C++/Basic Entwickler immer folgende Aufteilung sehr bevorzugt (VB-Script auf ASP-Seiten, VB als Windows-Client, C++ auf Server-Seite).
    Mit Delphi ist es zwar möglich alle Teile abzudecken, somit ist der Vorteil für Delphi-Entwickler nicht so groß als für Visual C++/Basic-Entwickler.

    Daneben gibt es auch solche Aspekte wie Garbage Collection (welche unter .NET sehr effektiv funktioniert) oder das ablösen von (D)COM durch XML und SOAP. Es wird sich zwar erst noch zeigen müssen, ob MS-SOAP in Zukunft auch noch 100% mit anderen SOAP-Implementierung zusammenspielt, aber einige Aspekte werden dadurch jedoch einfacher: Keine Registrierung von Komponenten mehr, keine Registry. Ob aber die XML-Ini-Files wirklich so viel einfacher zu Lesen und Handbar sind ...

    Die .NET-Klassenbibliothek sehe ich auch als Ersatz für die in die Jahre gekommene (und m. E. um Welten schlechter als die VCL) MFC und ATL abzulösen.

    Eine weiter Info-Quelle neben den MS-Seiten ist z.B. http://www.gotdotnet.com/. Hier kannst Du einfache Code-Beispiele welche dir vielleicht einen Einblick in .NET ermöglichen. Ob und wann .NET auch für Delphi-Entwickler in Frage kommt, wird sich sicherlich noch nicht mit Delphi 6 stellen (Auch wenn hier nach den Info's auf Borland Newsgroup-Server mit XML und SOAP auch einiges bevorsteht). Vielleicht schaft es ja Borland mit D7/8 einen schalter Einzubauen, mit der man einfach statt eines WIn32-Clients einen .NET-Client erzeugt

    Comment


    • #3
      Vielen Dank!
      <br>
      <br>mfg
      <br>p

      Comment


      • #4
        Was vor kurzem 2. Mail auf .NET Konferenzen in München gewesen und ich bind er Meinung das die einen echten Schritt nach vorn gemacht haben (in vergleich zu VB6)

        Gruß Mathia

        Comment


        • #5
          Hallo Mathias,

          kannst Du ein bißchen mehr erläutern was Du an .NET toll findest

          SYSOP Nr.4

          btw. Ich glaube Software & Support brint ein .NET Magazin auf den Mark

          Comment


          • #6
            Guten Tag Herr Sysop Nr.4<br>Ich kann hier nur für mich sprechen.<br>Ich denke nicht, dass .NET toll ist, nur weil es .NET ist. Da meine Kunden Windows einsetzen werden sie auch eines Tages .NET nutzen. Außerdem hat die sog. Plattforumunabhängig Delphi 6 sehr geschadet (Bugs, Bugs ... Bugs), dass wir z.Z. nicht daran denken auf D6 upzudaten. Das wirklich interessante an .NET ist C#. Ich konnte aus Zeitgründen zwar erst an bißchen an der Oberfläche kratzen, aber ich habe das Gefühl, das Herrn Hejlsberg mit C# ein ganz großer Wurf gelungen ist.<br>Jens Schuman

            Comment


            • #7
              Hi,
              <br>
              <br>habe gerade dot.net 01.02 gelesen. Da heißt es auf Seite 18:
              "Eine Lücke, die zu füllen ist
              <br>Es fehlt also an einer objektorientierten Sprache, welche so effizient zu programmieren ist wie Java, mit einem umfassenden, objektorientierten API, mit deren Hilfe aber die vollen Möglichkeiten von Windows genutzt werden können.
              <br>So, die Lücke ist identifiziert und beschrieben - untersuchen wir gemeinsam, ob die Lücke durch C# und das .Net-Framework gefüllt werden kann!"
              <br>
              <br>Diese Lücke wird doch von Delphi ausgefüllt und das schon seit Version 5. Oder?
              <br>
              <br>@Jens:
              <br>Plattforumunabhängig
              <br>Das mußte, so meine ich, früher oder später kommen (Borland muß sich neue Märkte suchen). Heute ist es Linux und morgen... vieleicht MacOS, WinCe, Embedix...
              <br>
              <br>Ich habe .Net leider noch nicht getestet, aber was ich bisher gelesen habe ist wohl eher der ASP Bereich das interessanteste für mich.
              <br>
              <br>mfg
              <br>P

              Comment


              • #8
                Tes

                Comment


                • #9
                  Hallo,

                  also wenn ich mich mal kurz dazu äußern dürfte.....

                  <i>.NET ist die Zukunft</i>.........unbedingt erlenen da es viele Dinge die langsam in die Jahre gekommen sind oder zu komplex sind(Win32 API)ablösen wird!

                  Vielleicht übertreibe ich etas, aber ich spreche aus Überzeugung, da ich noch nie so schnell und <b>SICHER</b> entwickelt habe!

                  Gruß Ke

                  Comment


                  • #10
                    <br>>...da ich noch nie so schnell und SICHER entwickelt habe!
                    <br>
                    <br>Womit hast du denn vorher entwickelt?
                    <br>
                    <br>mfg
                    <br>P

                    Comment


                    • #11
                      Womit ich früher entwickelt habe....

                      <b>long (<i>*lpfpFastcall</i>)(long pstrobe,long *plpstrobe);</b>

                      Das dürfte ja wohl alles sagen............

                      Im vergleich dazu ist C# der reinste Segen!

                      Gruß Ke

                      Comment

                      Working...
                      X