Heim > Backend-Entwicklung > PHP-Tutorial > Website-Entwicklung durch eine Person

Website-Entwicklung durch eine Person

WBOY
Freigeben: 2016-08-08 09:26:18
Original
2175 Leute haben es durchsucht

Was ich zuvor geschrieben habe: Vor einiger Zeit hatte ein Freund vor, etwas im Zusammenhang mit Bildung zu tun. Er war in Shenzhen, einer großen Stadt, und er wollte seine Freizeit immer nutzen, um ein Zertifikat zu machen, eine Schulung zu besuchen usw. Um seine Batterien wieder aufzuladen, ist eine Buchhandlung, in die ich oft gehe, immer voller Leute, die Vorlesungen besuchen, und sogar der Boden ist voller Leute. Also dachte er, könnte er Folgendes tun: Er würde eine Vermittlungsplattform schaffen und einige Leute zusammenbringen, die an Kursen teilnehmen wollten (Lehrlinge), und gleichzeitig einige Leute zusammenbringen, die Vorlesungen halten könnten (Meister, ich glaube, viele Leute, die … Ich arbeite seit vielen Jahren, in gewisser Hinsicht muss ich viele nützliche Informationen gesammelt haben, und ich möchte sie schnell zum Ausdruck bringen. Gleichzeitig kann ich, während ich mein eigenes hartes Gehalt verdiene, Wissen einbringen und etwas zusätzliches Geld verdienen ). Dies tat er wahrscheinlich, als er das Geld, das er von seinen Lehrlingen erhielt, mit seinem Meister teilte. Was Verbindungen, Veranstaltungsorte usw. betrifft, ist alles machbar, deshalb wollte ich eine Website erstellen, weil ich das während der Arbeit gemacht habe. Deshalb möchte ich dies selbst tun und andere nicht belästigen. Wenn ich um Rat frage, gibt es wahrscheinlich drei Voraussetzungen: 1. Die Fähigkeit, sich schnell zu entwickeln. 2. Es kann später relativ flexibel geändert werden. (Wordpress fühlt sich immer noch nicht sehr flexibel an) 3. Entwickeln Sie es selbst und erledigen Sie die gesamte Grafik- und Hintergrundarbeit so weit wie möglich selbst. Daher dieser Artikel.
Bevor ich offiziell mit dem Schreiben beginne, möchte ich eine Erklärung abgeben:
1. Rein unabhängiges Schreiben, ohne jegliche Interessenbeziehung zu irgendeiner Partei. Es ist, als würde man mit einem Freund chatten und ihm von dem Plan erzählen, den ich ihm vorgelegt habe. Das Einzige, was es hat, ist ein kleiner Werbeeffekt. Ja, es ist der offizielle WeChat-Account am Ende dieses Blogs, sonst nichts.
2. Mein Freund kennt sich ein wenig mit Computern und etwas mit chaotischen Website-Kenntnissen aus, daher ist die Website-Entwicklung, die ich geschrieben habe, genau auf ihn zugeschnitten. Ich hoffe, dass ich sie verachten werde es ein wenig.
3. Es gibt viele Experten im Bloggarten. Wenn es Anfänger inspirieren kann, ist es keine Verschwendung, so viele Wörter zu schreiben.
==========Formeller Inhalt beginnt=================
Eine formelle Website-Entwicklung erfordert theoretisch die Zusammenarbeit eines jeden nutzt seine eigenen Stärken, einschließlich Website-Nachfrageanalyse, Prototypendesign, Renderings, Ausschnitte, Front-End-Grafik, Back-End-Code, Algorithmusdesign, Datenbankdesign, Serverkonfiguration und eine Reihe anderer Dinge, wenn eine Person alles abdecken möchte Davon braucht es noch einige Zeit. Für einen Anfänger lautet mein Rat: Machen Sie sich keine Sorgen darüber, ob Sie sie zuerst verstehen und dann während der Entwicklung darüber sprechen Prozess, wenn Sie auf Probleme stoßen, dann habe ich im Prozess der Lösungsfindung viel gelernt. Nachdem ich eine Website fertiggestellt hatte, war es noch nicht zu spät, systematisch und eingehend zu lernen .
Hier ist meine Entwicklungsidee und spezifische Implementierungsmethode:
Die Entwicklung einer Website umfasst wahrscheinlich diese Dinge:
1. Es gibt eine allgemeine Website-Seite, nennen wir sie Front-End-Entwicklung.
2. Beim Frontend erfordern Vorgänge wie das Klicken auf Schaltflächen, Links, das Hinzufügen von Informationen, das Ändern von Informationen usw. eine Hintergrundcodierung, die als Hintergrundentwicklung bezeichnet wird.
3. Wir haben das Front-End und das Back-End, aber wo sollen wir die Daten ablegen? Nennen wir es Datenbankentwicklung.
4. Nachdem der vorherige Durchgang abgeschlossen ist, müssen Sie einen Server finden, um ihn zu veröffentlichen.
5. Wenn Sie möchten, dass andere über einen Domainnamen darauf zugreifen, müssen Sie den Domainnamen binden.
6. Du bist fertig, lass uns zurückgehen und es verdauen. Nennen wir es endlosen Nachgeschmack.
Details werden als Nächstes bekannt gegeben. (Es wird empfohlen, es zuerst durchzulesen und sich nicht gleich zu Beginn auf ein bestimmtes Detail einzulassen.)
1. Frontend-Entwicklung
1. Nehmen Sie zuerst einen Stift und suchen Sie sich ein Teil aus Überlegen Sie grob, welche Seiten Ihre Website hat und wie jede Seite aussieht. Wenn Sie keine Inspiration haben, stöbern Sie einfach eine Weile im Internet und lernen Sie von den Praktiken anderer.
2. Ich habe eine Vorstellung davon, wie die Website aussehen wird, und jetzt ist es an der Zeit, den Code nicht von Grund auf zu schreiben Verschiedene Front-End-Frameworks, und die Auswahl bereitet Ihnen keine Kopfschmerzen. Nun, die Website ist: http://getbootstrap.com/, die von Twitter-Ingenieuren entwickelt wurde Website ist kein Problem. Um es ganz klar auszudrücken: Es stellt Ihnen CSS- und Javascript-Dateien zur Verfügung. Für einige Seitenlayouts und Javascript-Effekte müssen Sie diese nicht selbst schreiben, sondern können direkt den offiziellen Anweisungen folgen. Spezifische Anweisungen finden Sie auf der offiziellen Website. Haben Sie keine Angst, dass Sie einige Wörter nicht kennen, um ein Gefühl dafür zu bekommen.
3.Was? Während des Vorgangs sind Sie auf Probleme mit HTML, CSS, Javascript usw. gestoßen. Wenn Sie diese nicht verstehen, empfehle ich Ihnen, diese Website zu besuchen, um mehr darüber zu erfahren: http://www.w3school.com.cn/ Wenn Wenn Sie alleine üben, sollten die Kenntnisse ausreichen.
Nach den ersten drei Schritten sollten Sie in der Lage sein, eine Website mit ähnlichen Effekten zu entwickeln. Es wird etwa eine Woche dauern, sie anzusehen.
Hinweis: Während des Front-End-Entwicklungsprozesses müssen Sie nicht darüber nachdenken, wie Sie das Back-End implementieren? Wie klickt man beispielsweise auf eine Schaltfläche, um eine Funktion zu implementieren? Konzentrieren Sie sich einfach auf die Entwicklung von Frontend-Seiten. Front-End und Backend sind unabhängig und erfordern nur eine minimale Integration.
2. Backend-Entwicklung
1. Wenn die Front-End-Seiten entwickelt wurden, müssen Sie einige funktionale Dinge auf der Seite implementieren. Wenn Sie sich registrieren, anmelden usw. müssen, empfehle ich auch die Verwendung von a Das Back-End-Entwicklungsframework ist auch ein Framework für die Meeresspiegelentwicklung. Wenn Sie dies nicht tun, verwenden Sie einfach das inländische Framework, aber die Routinen sind ziemlich offensichtlich. Website: http://www.thinkphp.cn/, es ist PHP, was? Haben Sie noch nie PHP gelernt? Haben Sie schon einmal C# gelernt? Java? Warten Sie, keine Sorge, es dauert nicht lange, PHP zu lernen. Der Schlüssel liegt darin, PHP zu lernen, während Sie ThinkPHP lernen. Wie man ThinkPHP lernt, können Sie einfach die offiziellen Dokumente lesen. Wenn Sie es nicht verstehen, können Sie sich das Video-Tutorial dieses Freundes ansehen: http://www.thinkphp.cn/document/258.html, es ist ziemlich gut.
2. Nachdem ich mir das Video-Tutorial angesehen habe, bin ich immer noch ein wenig verwirrt darüber, was MVC und andere Konzepte sind. Machen Sie einfach weiter. Vielleicht können Sie es langsam verstehen. Man kommt nicht weiter, wenn man es nicht versteht, oder?
Hinweis: Dieser Prozess mag etwas schwierig sein, aber er ist immer noch akzeptabel. Wenn Sie ihn einmal verstanden haben, werden Sie ihn in Zukunft flexibler ändern können, zumindest fühlt er sich flexibler an als WordPress.
3. Datenbankentwicklung
1. Während des Hintergrundentwicklungsprozesses müssen Sie zwangsläufig eine Datenbank verwenden. Wenn Sie Schwierigkeiten bei der Verwaltung haben, können Sie ein anderes visuelles Tool installieren. Erstellen Sie einfach die Tabelle, die Sie verwenden möchten. Sie müssen sie jedoch ändern, wenn sie sich in Zukunft unangemessen anfühlt.
2. Wenn Sie nichts über Datenbanken wissen, suchen Sie einfach im Internet nach relevantem Wissen. Sie werden wahrscheinlich damit vertraut sein und können Tabellen erstellen sowie Daten addieren und subtrahieren. Einige Datenbankoperationen sind mit dem ThinkPHP-Framework sehr einfach und Sie müssen nicht viel darüber nachdenken.
Hinweis: Die Datenbankentwicklung muss mit der Backend-Entwicklung koordiniert werden. Die Backend-Entwicklung ist wahrscheinlich abgeschlossen und die Datenbank ist fast fertig.
4. Website-Veröffentlichung
1. Es gibt viele Server, die Code hosten, einige sind kostenpflichtig und andere sind kostenlos. Verwenden Sie Sina's SAE. Die Geschwindigkeit ist in Ordnung. Wenn Sie später Zeit haben, können Sie auch andere Orte ausprobieren. Hier ist SAE die SAE-Version, die ThinkPHP unterstützt. Sie können den Effekt also sehen, indem Sie den Code hochladen. Nach der Veröffentlichung sieht die URL wahrscheinlich so aus: ****.sinaapp.com
2. Wenn Sie eine Echtnamenauthentifizierung erhalten , der Traffic wird gesendet. Wenn Sie sich nicht sicher sind, können Sie sich für einen Zwischenentwickler bewerben und erhalten jeden Monat kostenlosen Traffic. Bisher konnten Sie sich für einen fortgeschrittenen Entwickler bewerben, indem Sie auf Weibo ein V hinzufügen, und Sie konnten einfach ein V auf Weibo hinzufügen und ein Foto Ihrer Arbeit hochladen. Jetzt bin ich ein Entwickler auf mittlerem Niveau und kann Ihnen helfen, wenn Sie Empfehlungen benötigen, aber ich verwende sie sowieso nicht oft.
3. Wenn Sie es lokal anzeigen möchten, können Sie einen Apache installieren. Die Bereitstellung ist nicht schwierig.
Hinweis: Ich denke, es sollte nicht schwierig sein, zur Veröffentlichungsphase zu gelangen. Obwohl ich in der Vergangenheit mit Sina uneins war, habe ich auch heute noch selbstlos für ihn geworben. Im Namen von Sina möchte ich mich dafür bedanken. (Bitte nennen Sie mich nicht ungezogen)
5. Bindung von Domainnamen
1. Sobald die Website erstellt ist und Sie das Gefühl haben, dass ****.sinaapp.com nicht gut aussieht und Sie Ihre eigene verwenden möchten Domainnamen, das ist in Ordnung.
2. Gehen Sie zu Godaddy, um sich zu bewerben. Andere sagten, es sei gut, also habe ich es trotzdem verwendet, aber ich habe sie noch nicht oft verwendet, nur zum Spaß.
3. Sobald Sie einen Domänennamen haben, können Sie sich beim SAE-Backend anmelden und den Domänennamen binden.
6. Endloser Nachgeschmack
1. Nach der vorherigen Reihe von Prozessen sollte eine Website entstehen, die Ihrer Meinung nach in Ordnung ist.
2. Wenn Sie während des Prozesses noch etwas lernen möchten, können Sie es lernen.
3. Nach der Entwicklung einer Website können Sie diese Vorlagen speichern und bei der Entwicklung anderer Websites verwenden.
4. Nach vielen Jahren werden Sie das Gefühl haben, dass Ihre Website schlecht ist, aber was soll's, das ist nur ein Vorgeschmack auf das Leben.
Wir haben viel geredet. Wenn Sie Fragen haben, können Sie diese gerne miteinander besprechen.
Nachdruck mit Genehmigung des Autors
Mehr Java http://techfoxbbs.com

Das Obige stellt die Website-Entwicklung einer Person vor, einschließlich verschiedener Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage