Announcement

Collapse
No announcement yet.

Programmiersprachen/Scriptsprachen für Webseitenerstellung

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

  • Programmiersprachen/Scriptsprachen für Webseitenerstellung

    Habe mir verschiedene Scriptsprachen Programmiersprachen angesehen
    mit der man Web Seiten Programmieren kann/können sollte

    HTML {Client}
    CSS {Client}
    Javascript {Client}
    VB Script {Client}
    Java {Server/Client}
    PHP {Server}
    Python {Server}
    Perl {Server}
    Ruby {Server}
    ASP/ASP.Net mittels .NET Framework (VB/C#/C++)
    GO {Server}
    Silverlight {Client}
    Flash {Client}

    Hoffe dies ist so richtig.

    HTML stellt für mich mal das Grundgerüst dar was benötigt wird.
    <form> <div> <span> <a href> <img> usw.

    CSS ist für die Format Vorlagen und Ausrichtung zuständig der Bilder/Texte zuständig

    Javascript wird im Browser ausgeführt und muss vom Anwender auch
    Aktiviert sein demnach sollte dieses eigentlich nicht verwendet
    werden für Web Seiten abhängige Daten.
    (Einsetzbar für Gimmiks oder keine bzw. Falsche darstellung der Seite)

    VB Script ähnlich Javascript nur das dies dann doch recht unbekannt sein dürfte

    Java Plattform Unabhägige Programmiersprache kann als Java Applet im Browser ausgeführt weden oder auch am Server Direkt

    PHP Einfache Scriptsprache wird von fast jeden WEB Hoster angeboten
    Sehr als Unsicher eingestuft, man kann nur unsauberen Code schreiben, sind mal Nachteile - Vorteile: Einfach schnell zu erlernen

    Python und Perl kenne ich noch nicht muss ich mir erst noch ansehen

    Ruby wollte ich mir ansehen scheiterte jedoch an der Installation

    ASP von MS doch auch recht unbekannt kann ich auch nicht viel damit anfangen

    GO Neue Programmiersprache von Google es sollen damit auch Web
    Seiten Programmiert werden können eine Erste Offizielle Version soll erst 2012
    erscheinen

    Silverlight auch noch recht neu. Hat damit schon wer ein Projekt
    umgesetzt?

    Flash Ich sag einmal vorläufer von Silverlight. wird von einigen
    mehr eingesetzt als von anderen. Hauptsächlich Grafische umsetzung
    einer Webseite.


    Im Moment habe ich das XAMPP Paket im einsatz
    Apache Webserver mit PHP/Perl erweiterung und MySQL DB
    (HTML/CSS/PHP im Einsatz)

    Zahlt es sich aus noch eine weitere Sprache mit einzubeziehen?

    bzw. Welche wird Zukünftig noch eingesetzt oder statt PHP?

    PHP ist ja doch immer noch ein "naja machen wir wieder was" Projekt
    kommt mir so vor. Laut verschiedenen Quellen im Netz herauszulesen


    Was soll möglich sein:

    Einfache Installation
    Leicht erlernbar. Hauptsächlich im Privaten Bereich eingsetzt

    mfg Peter
    Zuletzt editiert von Christian Marquardt; 23.12.2011, 15:51. Reason: Schrift geändert

  • #2
    HTML und CSS sind keine Sprachen.

    Eine Programmiersprache ist ein Werkzeug und keine Lebensentscheidung oder -philosophie.

    Je nach Aufgabe ist es erforderlich unterschiedliche Werkzeuge einzusetzen.

    Davon abgesehen sind einige deiner Sprachen eben proprietär. Bsp. läuft auf einem IPad kein Flash, Silverlight gehört zu MS usw.



    HTML stellt für mich mal das Grundgerüst dar was benötigt wird.
    Abgesehen von Flash u.ä. ist HTML das Ergebnis, was im Browser dargestellt wird. Erzeugt direkt oder indirekt über entsprechende Sprachen

    CSS ist für die Format Vorlagen und Ausrichtung zuständig der Bilder/Texte zuständig
    Im Idealzustand enthält HTML den Content und der CSS das Design

    VB Script ähnlich Javascript nur das dies dann doch recht unbekannt sein dürfte
    MS-Alternative zu Javascript. Eigentlich recht bekannt

    Java Plattform Unabhägige Programmiersprache kann als Java Applet im Browser ausgeführt weden oder auch am Server Direkt
    ...oder als Sprache für eine Desktopanwendung

    PHP Einfache Scriptsprache wird von fast jeden WEB Hoster angeboten
    Sehr als Unsicher eingestuft, man kann nur unsauberen Code schreiben, sind mal Nachteile - Vorteile: Einfach schnell zu erlernen
    Es hängt immer noch vom jeweiligen Entwickler und den Vorgaben ab, ob der Code unsicher oder unsauber ist. Man kann in jeder Sprache unsauberen Code schreiben und ggf. Sicherheitsrichtlinien nicht beachten. Richtig ist, dass in dieser Sprache es die meisten ahnungslosen Rumfrickler gibt, da jeder diese einschl. MySQL auf seinem Webspace hat. Das ist allerdings keine Zwangsläufigkeit

    Ruby wollte ich mir ansehen scheiterte jedoch an der Installation
    http://netbeans.org/

    ASP von MS doch auch recht unbekannt kann ich auch nicht viel damit anfangen
    Ja, proprietär, aber nicht unbekannt. Im Gegenteil

    GO Neue Programmiersprache von Google es sollen damit auch Web
    Seiten Programmiert werden können eine Erste Offizielle Version soll erst 2012
    erscheinen
    "Wenn eine neue Sau durchs Dorf getrieben wird" -> kann man sich das sicherlich mal ansehen, aber prof. Projekte sollten erstmal abwarten oder mehr Resourcen einplanen

    Silverlight auch noch recht neu. Hat damit schon wer ein Projekt
    umgesetzt?
    Nein, Silverlight ist nicht neu, aber ebenfalls proprietär. Deswegen wohl weniger genutzt

    Flash Ich sag einmal vorläufer von Silverlight. wird von einigen
    mehr eingesetzt als von anderen. Hauptsächlich Grafische umsetzung
    einer Webseite.
    Würde ich nicht als Vorläufer bezeichnen. Auch weniger für graphische Umsetzung als mehr für Spielchen und Filmchen


    Im Moment habe ich das XAMPP Paket im einsatz
    Apache Webserver mit PHP/Perl erweiterung und MySQL DB
    (HTML/CSS/PHP im Einsatz)
    Damit dürftest du für die nächsten Jahre voll ausgelastet sein....

    Zahlt es sich aus noch eine weitere Sprache mit einzubeziehen?
    bzw.
    Was hast du für eine Aufgabe/Anforderungen?

    Welche wird Zuküntig noch eingesetzt oder statt PHP?
    Wer kann hier hellsehen? Im prof. Bereich wird weniger PHP eingesetzt als mehr Java auf der Serverseite (JEE), oder auch NET

    PHP ist ja doch immer noch ein "naja machen wir wieder was" Projekt
    kommt mir so vor. Laut verschiedenen Quellen im Netz herauszulesen
    Kann ich nicht nachvollziehen. Kenne derartige Quellen nicht. Bekannte Forensoftware oder auch Blogsoftware ist in PHP. CMS-System gibt es in PHP

    Was soll möglich sein:

    Einfache Installation
    Leicht erlernbar. Hauptsächlich im Privaten Bereich eingsetzt
    Wichtiger wäre:
    Wie funktioniert das Internet
    Was ist HTTP
    Was ist ein Client
    Was ist ein Server
    Was läuft clientseitig, was läuft serverseitig
    OO Programmierung
    MVC-Pattern
    .....

    Mit der IDE http://netbeans.org/ kannst du eine Menge ausprobieren und u.a. PHP, PERL, JAVA, HTML, CSS u.a. editieren.

    Für den privaten Bereich stell sich die Frage, warum es eine Webanwendung sein muss. Wenn ich dann damit arbeiten will, muss ich immer erst den Server hochfahren und dann den Browser starten. Dann habe ich noch die Beschränkungen hinsichtlich des Zugriffes auf den Client. Warum nicht eine normale Desktopanwendung. Ob die dann in Java, C#,VB-Net u.a. ist ist eher unwesentlich, da sich die Programmiersprachen nicht wirklich unterscheiden.

    Günstige Bücher zu Programmierthemen:

    http://www.terrashop.de/

    Websites

    http://de.selfhtml.org/
    http://www.css4you.de/
    http://jquery.com/
    Zuletzt editiert von Christian Marquardt; 23.12.2011, 16:19.
    Christian

    Comment


    • #3
      VB Script, Silverlight und Flash würde ich gleich links liegen lassen. Werden über kurz oder lange aussterben oder auf Nieschenbereich beschränkt sein.

      VB läuft nur im IE. Silverlight wird's im Browser nicht mehr bringen und Flash wurde vor kurzen von Adobe auch schon die Grabsteinlichter bestellt (auch wenn's bis zum beerdigen noch am längsten dauern wird).

      Comment


      • #4
        Hallo,

        Netbeans habe ich schon ist sehr gut geeignet.

        privaten Bereich stell sich die Frage, warum es eine Webanwendung sein muss
        Es muss zwar keine sein hat aber verschiedene Vorteile für mich.

        Es wird zum einen mal eine DVD Liste sein. Mit einigen Such und Informationen
        Habe dies schon mit einer Access Datenbank probiert bis diese mir meldete
        "Datenbank beschädigt kann nicht Repariert werden".
        nicht Tragisch bei 20-50 Filmen

        aber inzwischen sind es bei 300 DVD's (Original)

        ist einmal der erste Vorteil.

        Da dies alles dann auf einen anderen Rechner liegt/liegen wird
        kann ich den Arbeitsrechner gefahrlos tauschen.
        Ebenso wird dieses dann auch Plattform Unabhängig.
        Benötige nur einen Browser am System.

        und das ganze ist kostenlos.

        und einiges an neu aufbau zu machen ist erkundige ich mich was sonst noch
        möglich ist bzw. was in richtig Zukunft geht.

        mfg Peter

        Comment


        • #5
          Deine Anforderungen lassen sich problemlos, besser und schneller in der Anwendung ohne eine Webanwendung realisieren....
          Christian

          Comment


          • #6
            DVD Liste ist erst mal das erste gefolgt dann noch von anderen DB/Tabellen
            CAD Zeichnungsliste (Zusammenstellung->Detailzeichnungen)
            Fahrzeug Infos (Verbrauch, Reparaturen/Service, Versicherung)
            Rezepte Bibliothek

            und was halt noch so anfällt.

            Ja ich weis viele sachen gibt es schon fertig.

            Aber hier sind dann wieder Sachen wieder zum Eingeben die mich nicht
            Interressieren und Sachen die für mich wichtig sind kann man dann schwer
            einfügen.
            Es gibt zwar wiederum Programme die man Anpassen kann aber bis ich
            mit der Anpassung fertig bin kann ichs auch gleich selbst machen.

            Der Aufwand ist sicherlich der gleiche jedenfalls für mich

            Im Prinzip sind es drei sachen die benötigt werden

            1) Datenbank -> Textdatei(en), MySQL oder SQL Express
            2) die Programm Logik ->VB , PHP/HTML/CSS
            3) die Benutzeroberfläche zum Teil Grafisch die Programm Sprache richtet sich nach der Programmiersprache der Programm Logik

            jedenfalls bei mir

            mfg Peter

            Comment


            • #7
              Leider so nicht richtig

              2) die Programm Logik ->VB , PHP
              VB wird damit nicht laufen

              3) die Benutzeroberfläche
              hier gehört HTML, CSS und der Browser hin. Ein Wahl in der Sprache hast du da nicht.

              Ja ich weis viele sachen gibt es schon fertig.
              Nein, es ging nicht ums kaufen, sondern um eine andere Anwendungsarchitektur.


              Bsp

              DB auf zentralem Rechner. Desktopclient da wo zugegriffen werden soll. Das ergibt eine bessere Oberfläche, einfachere Programmierung, schnellerer Zugriff, Zugriff auf die Resourcen des Rechners (Dateisystem, Programme zum starten) usw. du kannst bsp. vom Browser aus kein Programm des Rechners starten um eine MP3 abzuspielen oder eine CAD-Zeichnung anzuzeigen oder auch nur ein WORD-Dokument; du kannst den Rechner nicht nach MP3 Dateien durchsuchen, um bsp deren Titel in die DB aufzunehmen

              Aber warum einfach, wenn es auch kompliziert geht....

              Empfehle dir nochmal, erstmal die Grundlagen zu lernen, bevor die Programmierung beginn (siehe Pkt 2 und 3 oben)
              Zuletzt editiert von Christian Marquardt; 25.12.2011, 09:01. Reason: Rechtschreibung
              Christian

              Comment

              Working...
              X