Benachrichtigung Gerade eben.

      Programmierung

      HTML/XHTML, PHP/MySQL, CSS, C++, Perl, Basic & Co

      Python - Eure Meinung - Allgemeines

      Erstellt am: , Letzte Antwort: 30. März 2019 11:45

      Python - Eure Meinung - Allgemeines

      Daart
      am 12.02.2019 12:35
      von  Daart  am
      Hi,

      ich hätte gerne eure Meinung zu Python.

      Mich interessieren besonders die Vor- und Nachteile im Vergleich zu PHP.

      Für mich (Laie) hat sich die Webseitenprogrammierung(Django) als schwierig erwiesen, da zu Python sehr viel an Information (sehr viel nur in englisch), Hilfe und an Programmierbeispielen fehlt.
      0
      0
      Muss hier was stehen?^^

      Python - Eure Meinung - Allgemeines

      bastie
      am 12.02.2019 12:50
      von  bastie  am
      Hehe 🙂

      Ich bin ein großer python-Fan geworden. Hauptsächlich aber, weil PHP5 sehr langsam und vor allem nicht ausgereift in Sachen OOP war.
      Cuneros ist in Python und mit Django implementiert.
      Schwierigkeiten sind an der Stelle: apache mit wsgi für python stabil zum Laufen zu bringen und Staticfiles / Mediafiles sinnvoll auszulagern
      Aber Django nimmt viele Probleme ab - angefangen von DB Security bis hin zu CSRF Problemen.
      DB Abfragenoptimierung ist vielfach etwas schwieriger und unintuitiver wenn man es sonst gewohnt ist, den Query direkt zu schreiben.
      Gut ist die Lösung mit Migrations (DB Änderungen) und insgesamt das ORM extrem gut gelungen.
      Ja, mit Englisch musst du dich bei Django / Python hauptsächlich begnügen... Ist aber bei PHP nicht wirklich anders.

      Als Editor kann ich PyCharm empfehlen.

      PHP7 ist relativ neu und ist teilweise schneller als Python... Habe mich noch nicht intensiv damit befasst, jedoch ist die Python-Community in Sachen DevOps deutlich besser aufgestellt (pip, django) als PHP (composer gibts glaub ich und das Zend FW)

      Das Zend FW fand ich immer extrem behäbig - gerade wenn man sich Magento (Shop Software) anschaut und habe es deshalb nicht eingesetzt.
      0
      0
      post image
      Startseite einrichten Android App

      Python - Eure Meinung - Allgemeines

      Daart
      am 12.02.2019 13:00
      von  Daart  am
      bastie

      Cuneros ist in Python und mit Django implementiert.

      Die Frage hatte ich auch die ganze im Kopf 😆 gut zu wissen 🙂

      ----
      Mir missfällt leider das sehr sehr viel nur in englisch vorhanden ist. Komme da als nicht Programmierer auch bei vielen bezeichnungen/kürzel durcheinander. Ich denke das ist auch mein Hauptproblem mit Python. Gibt leider sehr wenig gute tutorials auf deutsch.

      Was ich empfehlen kann ist das Buch von Michael Bonacina - Python 3 Programmierer für Einsteiger. Reicht aber natürlich nicht aus^^


      Ich hatte außerdem das Problem einen richtigen Server/Webhoster für mein Projekt zu finden. Falls jemand einige billige Seiten nennen kann.. wäre dafür sehr dankbar.
      Reflinks können mir auch gerne per PN geschickt werden.
      0
      0
      Muss hier was stehen?^^

      Python - Eure Meinung - Allgemeines

      bastie
      am 12.02.2019 19:48
      von  bastie  am
      Melde dich bei mir und sag mir welches Ausmaß du im Kopf hast... Habe mehrere Server im Portfolio 😉 (natürlich nicht auf dem cuneros Server )
      0
      0
      post image
      Startseite einrichten Android App

      Python - Eure Meinung - Allgemeines

      Daart
      am 12.02.2019 20:07
      von  Daart  am
      Komme gerne darauf zurück. Eher für ein kleines Projekt (erst Mal) und sollte halt billig wie möglich sein 😆 😆.

      Auf vielen der sharehostern wird python leider gar nicht angeboten wie ich gesehen hab oder ich hab nicht richtig recherchiert

      Bin halt noch Anfänger und hab noch einiges vor. Hab zwischendurch wieder zu PHP gewechselt, weil ich bei Python nicht weiter kam..
      0
      0
      Muss hier was stehen?^^

      Python - Eure Meinung - Allgemeines

      Tualat1n
      am 12.02.2019 20:18
      von  Tualat1n  am
      Also wenn für dich auch Server kein Problem sind, dürftest du da mit jedem Linux Server einwandfrei fahren. Kannst mal beispielsweise den billigsten vServer bei netcup anschauen.
      0
      0

      Python - Eure Meinung - Allgemeines

      Daart
      am 12.02.2019 20:21
      von  Daart  am
      Ich müsste aber direkt zugriff auf die Programme bzw. Softwareinstallation haben oder nicht, um Python erst Mal zu installieren. Das ist auch nicht bei vielen gegeben besonders nicht bei den billigen sharehostern, die mir eigentlich auch am liebsten wären wegen des preises. soweit ich das gesehen habe
      0
      0
      Muss hier was stehen?^^

      Python - Eure Meinung - Allgemeines

      Tualat1n
      am 12.02.2019 21:46
      von  Tualat1n  am
      Eben, deshalb ein Linux Server.

      Kurz zur Terminologie: Das was du als Hosting (bzw. meist dann Webhosting) bezeichnest, ist meistens nicht viel mehr als Speicherplatz auf einem laufenden Webserver und einer Datenbank, die du lediglich benutzen kannst, aber keinen tiefgreifenden Zugriff hast.
      Bei dem Server (virtueller Server, oft auch vServer/VPS) hingegen hast du einen eigenen Server (streng genommen ein virtueller Server, der auf richtiger Hardware läuft - macht für dich aber keinen Unterschied) und damit auch kompletten Zugriff auf das Betriebssystem - und kannst dir daher auch installieren was du willst.
      0
      0

      Python - Eure Meinung - Allgemeines

      bastie
      am 12.02.2019 21:52
      von  bastie  am
      Wenn so billig wie möglich: richte dir eine lokale VM ein - oder hol dir einen raspberry pi 🙂
      später, wenn du das projekt veröffentlichen willst, solltest du dann zu einem anbieter gehen, der sich damit auskennt, wie das am besten angegangen wird.
      0
      0
      post image
      Startseite einrichten Android App

      Python - Eure Meinung - Allgemeines

      Daart
      am 12.02.2019 23:00
      von  Daart  am
      Hey danke euch für die Infos. Das hilft mir sehr.

      Muss mir das noch Mal genauer angucken
      0
      0
      Muss hier was stehen?^^

      Python - Eure Meinung - Allgemeines

      smssam
      am 13.02.2019 06:25
      von  smssam  am
      PHP ist aber der Version 7 mittlerweile wesentlich schneller geworden, als zu Zeiten von PHP5 und mit Swoole kann man zusätzlich noch mehr Power raushauen - das sogar node.js alt aussehen lassen kann 😉

      Mit dem Phalcon Framework (direkt geschrieben in C), kann man ebenfalls hochperformante PHP Anwendungen realisieren.

      Aber in Hinblick auf Geschwindigkeit sei gesagt: Letzten Endes kommt es nicht nur auf die Technologie an die man verwendet, sondern auch wie man es verwendet. Wenn man unsauberen und schlechten Code schreibt, nützt einem auch die schnellste Technologie nicht (einfacher formuliert: Einem bringt ein Ferrari auf der Rennstrecke nichts, wenn man ihn schiebt).

      Die Vorteile die bastie mit der Entwicklung dem Framework Django aufgezählt hat, sind auch Vorteile die viele Frameworks im allgemeinen übernehmen.

      Im PHP Umfeld ist hier Laravel ein starker voreiter was das arbeiten mit PHP sehr komfortable macht und viele wichtige Sicherheitsfeatures von Haus aus implementiert sind. Es verfügt ebenfalls ein sehr gutes Migration Schema und das Eloquent ORM ist ebenfalls sehr mächtig.

      Aber wenn du gerade anfängst das programmieren zu erlernen, dann würde ich nicht sofort auf ein Framework umsockeln, sondern erstmal die Grundkenntnisse der jeweiligen Sprache und das Konzept der OOP erlernen. Dann fällt einem auch der Einstieg wesentlich leichter.

      Um Englisch wirst du leider nicht drum herum kommen. Aber es gibt auch in Hinblick auf Python viele deutschsprachige Kurse auf Udemy. Die Qualität dieser Kurse kann ich leider nicht beurteilen.
      0
      0

      Python - Eure Meinung - Allgemeines

      tibi38
      am 13.02.2019 14:40
      von  tibi38  am
      Ich denke die Diskussion geht ein wenig zu weit in Richtung Web.
      Phyton ist ja wesentlich breiter aufgestellt. Es kann ja auch Dinge machen, die man in der Web-Entwicklung gar nicht möchte (Zugriff auf Hardware).
      Ich nutze gerne das Zusammenspiel von PHP und phyton. Für jede Aufgabe das passende Werkzeug
      0
      0

      Python - Eure Meinung - Allgemeines

      DatMayo
      am 20.02.2019 13:44
      von  DatMayo  am
      bastie

      Wenn so billig wie möglich: richte dir eine lokale VM ein - oder hol dir einen raspberry pi 🙂
      später, wenn du das projekt veröffentlichen willst, solltest du dann zu einem anbieter gehen, der sich damit auskennt, wie das am besten angegangen wird.

      Oder du nutzt einen kostenlosen PAAS (Platform As A Service) wie z.B. openode. Den nutze ich selbst um mir eine Art eigenes OpenSource "VMS" zu schreiben 🙂
      0
      0

      Python - Eure Meinung - Allgemeines

      Daart
      am 11.03.2019 22:54
      von  Daart  am
      Welche Datenbank würdet ihr mir denn empfehlen? Sagen wir, für ein Projekt der Größe von ca. 500+ Mitgliedern.

      Bin zwar schon etwas weiter, jedoch recherchiere ich immer noch sehr viel nebenbei.

      Schwerpunkt wäre für mich : postgresql vs mysql
      0
      0
      Muss hier was stehen?^^

      Python - Eure Meinung - Allgemeines

      Tualat1n
      am 12.03.2019 02:46
      von  Tualat1n  am
      *vs MariaDB 🙂

      MariaDB ist ein Fork von MySQL und kompatibel, nur ohne Oracle.

      Dürfte aufgrund der zahlreichen (zueinander kompatiblen) Tutorials auch die erste Wahl für dich sein.
      0
      0

      Taschenrechner