Heim > Artikel > Backend-Entwicklung > Muss ich zurzeit ein Praktikum in der Web-Front-End-Entwicklung absolvieren? Muss ich die Back-End-Sprache lernen? Welche Sprache ist besser zu lernen?
Ich mache derzeit ein Praktikum in der Web-Front-End-Entwicklung. Muss ich die Back-End-Sprache lernen? Welche Sprache ist besser zu lernen, PHP, Java, .net, ich bin mit den Grundlagen der Javase-Technologie und Javaee vertraut, ich habe sie an der Universität studiert
Derzeit ein Praktikum in der Web-Front-End-Entwicklung. Müssen Sie die Back-End-Sprache lernen? Welche Sprache ist besser zu lernen, PHP, Java, .net, ich bin mit den Grundlagen der Javase-Technologie und Javaee vertraut, ich habe sie an der Universität studiert
Da Sie mit Java vertraut sind, sollten Sie natürlich Java lernen!
Das Erlernen von Back-End-Sprachen hat zwei Vorteile
Machen Sie sich zunächst mit dem http-Prozess vertraut. Dies wird sich auf Ihre Überlegungen zur Zusammenarbeit mit dem Backend bei Ihrer zukünftigen Arbeit auswirken. Aus dieser Perspektive können Sie zunächst alles lernen, aber nicht Erzwingen Sie es, wenn Sie sich nicht daran erinnern können. Wenn Sie das Gefühl haben, dass es schwierig ist, beginnen Sie nicht mit den einfachen Wenn Sie es eingehend studieren, können Sie sich diese schweren Frameworks direkt ansehen. Sie können darüber nachdenken, warum andere es so entworfen haben, und Sie werden ein Gefühl der Erleuchtung verspüren.
Die zweite besteht darin, Ihre Programmiergenauigkeit zu kultivieren. Dies ist ein guter Programmierstil, der für das Web entwickelt wurde. Ich denke jedoch, dass Ihr Zweck nicht besonders zum Erlernen von PHP und Python geeignet ist, da beide über eine sehr flexible Syntax verfügen Diese statischen Sprachen haben im Allgemeinen eine strenge und klassische Syntax. Später werden Sie durch Analogie lernen, wenn Sie js, PHP usw. lernen. Die Kosten für C/C sind relativ hoch. C# von .net verfügt über ein relativ fortschrittliches Syntaxsystem, aber es gibt einige Syntaxzucker und Funktionen, die Sie nicht verwenden werden, wenn Sie kein .net-Entwickler sind in Java, dann ist Java zu empfehlen. Nun, am besten vergleicht man sie einfach miteinander, dann wird man auf jeden Fall eine Präferenz haben.
Mit der Zeit werden Sie sich auf jeden Fall auf eine Sprache spezialisieren und N Sprachen verstehen. Wenn Sie interessiert sind, verwenden Sie einfach das bequemste Sprachtool für alles, was Sie möchten. Seien Sie daher nicht voreingenommen gegenüber Sprachen und Frameworks. Seien Sie nicht voreingenommen gegenüber Sprachen und Frameworks. Seien Sie nicht voreingenommen gegenüber Sprache und Frameworks
Frage 1: Muss ich zurzeit ein Praktikum in der Web-Front-End-Entwicklung absolvieren? Muss ich die Back-End-Sprache lernen?
Front-End-Lernen erfordert auch das Erlernen von Back-End-Inhalten wie dem HTTP-Protokoll, aber die Anforderungen sind nicht so hoch. Sie müssen nur verstehen, wie das Back-End mit dem Browser interagiert und wie das Back-End funktioniert.
Java, PHP und C# sind alles Sprachen mit einer guten ökologischen Umgebung. Aus der Perspektive des Backend-Lernens gibt es keinen großen Unterschied zwischen den dreien. Allerdings ist die .Net-Plattform derzeit keine gute plattformübergreifende Entwicklungsplattform. Im Vergleich zu Java weist PHP einen großen historischen Ballast, verwirrende Funktionsbibliotheken und dynamisch interpretierte Sprachen auf. Wenn Sie es nicht gut lernen, können Sie bei der Entwicklung der vorhandenen Lehrmaterialien leicht schlechte Gewohnheiten entwickeln auf dem Markt Es handelt sich nicht um eine sehr formelle Back-End-Entwicklung und steckt immer noch in der Ära von PHP4 oder sogar PHP5 fest. Natürlich gibt es viele Standard-PHP-Frameworks. Beispielsweise kann Laravel als typisches PHP-Framework angesehen werden. Es verändert PHP durch eine Reihe von Entwurfsmustern so sehr, dass Sie es nicht einmal mehr als PHP erkennen. Das SSH-Framework (Spring Spring MVC Hibernates) von Java ist sehr klassisch und kann als Modell eines einzelnen Kerncontrollers betrachtet werden. Allerdings ist das SSH-Framework sehr teuer und schwer zu erlernen. Zunächst müssen Sie den typischen Java EE-Webprozess von Servlet und JSP verstehen. Dann können Sie verstehen, wie Spring MVC oder Struts auf einem so einfachen Standard aufgebaut ist. Und Sie müssen zumindest den Prozess der Webserververarbeitung verstehen.
Aber im Moment nähern sich die Frameworks verschiedener Sprachen an und lernen voneinander. Lernen Sie ein Framework sorgfältig kennen und lernen Sie seine Prozessideen kennen. Natürlich spreche ich von der gleichen Art von Frameworks wie Ruby on Rails, Laravel und Spring MVC. Bei Back-End-Entwicklungen wie Node.js und Golang, die sich durch residenten Speicher und unabhängige Verarbeitung von Anforderungen auszeichnen, handelt es sich um einen anderen Typ. Node.js eignet sich hervorragend für Anfänger, die die Verarbeitung von Webservern erlernen, da PHP und Java die unterste Schicht von HTTP gut gekapselt haben und Vorgänge wie das Abrufen von Parametern durch den Aufruf nur eines Befehls abgeschlossen werden können. Für Neulinge kommt es beim Lernen leicht zu Verwirrung. Mit Node.js können Sie mehr über die Verarbeitung des Webservers erfahren. Darüber hinaus befindet sich Node.js noch in einer Phase intensiver Entwicklung. Es ist nicht so schwierig wie PHP oder Java, ein Framework von Grund auf zu schreiben. Nachdem Sie ein Framework von Grund auf geschrieben haben, werden Sie den Back-End-Entwicklungsprozess grundsätzlich verstehen. (Ich beziehe mich auf Frameworks wie Express. Gleichzeitig kann ich „Node.js in a Simple and Easy Way“ von Lehrer Pu Ling wärmstens empfehlen, es ist jedoch definitiv nicht für Anfänger zum Lesen zu empfehlen. Dies ist eine einfache Erklärung. keine Schritt-für-Schritt-Anleitung).
Obwohl Node.js einfach zu verwenden und schnell zu entwickeln ist, wird es definitiv nicht empfohlen, Geschäftsdienste zu schreiben. Dies liegt daran, dass die JavaScript-Sprache selbst sehr „kaputt“ ist und die objektorientierte Entwicklung mit ES5 sehr schwierig ist Rückrufe elegant, Sie müssen sich auf eine Bibliothek eines Drittanbieters verlassen, ES6 hat große Verbesserungen vorgenommen, aber es hat immer noch historisches Gepäck. Und ES7 kann nur als Entwurf betrachtet werden. Selbst wenn Sie ES6 gut nutzen möchten, müssen Sie sich dennoch auf ein „Kompilierungs“-Tool wie Babel verlassen. Es gibt keine einheitliche Importspezifikation für Module. Dies sind alles Einschränkungen, die verhindern, dass Node.js in großem Umfang verwendet wird. In Bezug auf die Sprachen ist JavaScript < PHP < Was die Leistung betrifft, müssen sich PHP, Node.js und Java keine Gedanken über Leistungsprobleme machen, und ihre Leistung stellt überhaupt keinen Engpass dar. Da Node.js die V8-Engine verwendet und in Zwischencode kompiliert, übertrifft seine Leistung sogar die von PHP. Unter der PHP7-Plattform ist die Leistung von PHP jedoch völlig ausreichend.
Abgesehen davon hängt alles von den eigenen Gedanken des Probanden darüber ab, welches er wählt. Aber hier ist eine Erinnerung: 我熟悉javase技术和javaee的基础,大学学过
kann überhaupt nicht als Verhandlungsgrundlage verwendet werden. Denn das meiste, was man im College lernt, ist Java SE, und Java EE ist von geringem Nutzen, bevor man SSH tatsächlich für die Entwicklung verwendet
gab 山河永寂
einen Daumen nach oben und kam herunter, um zu sagen: Lernknoten für das Frontend. Die aktuelle Best Practice für die Front-End- und Back-End-Trennung basiert ebenfalls auf Knoten. Weitere Informationen finden Sie bei Taobao.
Nachdem der Poster eine bestimmte Antwort angenommen hat, seufzt er: Diese Frage ist eine subjektive Frage.
Es wird empfohlen, nodejs zu verwenden, da es die Javascript-Syntax unterstützt, sodass die Öffnungsrate viel niedriger ist
Es ist am besten, eine Back-End-Sprache zu lernen. Darüber hinaus können Sie PHP ausprobieren. Es ist leicht zu beherrschen. Es integriert C und Javascript und Perl. Sprachfunktionen in einem integriert.
Der Einstieg in Node oder PHP, Python ist einfach, aber schwer zu beherrschen. Es gibt zu viele Java-bezogene Dinge und es gibt historische Probleme
Ich bin ein Frontend-Mensch, ich empfehle, PHP zu lernen
Vielen Dank für die Einladung. 山河永寂
Ich denke, wenn Sie Web-Frontend machen, müssen Sie sich mit NodeJS auskennen.
Ich habe das Gefühl, dass Sie eher geneigt sind Im Vergleich zu Java ist Java zwar sehr leistungsfähig, eignet sich aber nicht für eine schnelle Entwicklung. Beim Front-End muss man sich nicht durch dieses schlammige Wasser bewegen.
Schneller Einstieg in PHP, ich hoffe, es hilft Ihnen
Wenn Sie sich am Frontend weiterentwickeln möchten, verwenden Sie einfach nodejs.
Wenn Sie auf Full-Stack umsteigen möchten, verwenden Sie einfach Java
PHP oder vergessen Sie es, es gehört der Vergangenheit an
Um ehrlich zu sein, kann man Java wirklich nicht im Front-End lernen. Selbst wenn man ein professioneller Java-Programmierer ist, braucht man noch mehr Zeit, um es gut zu lernen. Für Front-End-Leute ist es fast unmöglich, Java zu lernen Nun ja, ich versuche nicht, Sie zu entmutigen. Es ist besser, js zu wählen
Der Lerngeist des Autors ist erwähnenswert. Er empfiehlt, eine einfache Backend-Sprache wie PHP zu lernen, um schnell loslegen zu können. Auf meiner Website finden Sie kostenlose PHP-Video-Tutorials, PHP-Systemquellcode und Website-Vorlagen sowie kostenlose PHP-Lernressourcen. Ich hoffe, dass wir öfter miteinander kommunizieren, gemeinsam Fortschritte machen und gemeinsam den Weg zu IT-Technologiegiganten weisen können!
Java ist ein Rechen