【铮铮誓言】做一个PHP网站真不容易。吐槽一下
【感言】做一个PHP网站真不容易。。。。吐槽一下
以前,很久很久以前
那个时候我还是刚入行的PHP新人,一说到做PHP网站,就觉得太简单了。不就是CURD嘛,连接数据库操作就可以了。。。
现在,搞PHP 搞了五六年之后的现在
越来越不敢保证多久可以完成一个网站了。这阵子从0写开始重新写一个网站平台,原先是dede上做的(呵呵,确实是dede提取出来的)现在在THINKPHP上面写(重构)。麻雀虽小五脏俱全,会员后台功能不多不小,该有的必须有注册邮件验证,写完了前面的信息发布,现在终于写到会员后台了。写了一个多礼拜了,做界面真的很折磨人。DIV CSS,真的太折磨人了。自己写,界面丑陋,没有一张图片,界面丑陋的网站发布出来功能再刚需都没有人愿意用。改别人的,里面的JS CSS全都乱七八糟的混乱不堪。。感觉做个网站其实真不容易。。密码找回,邮件验证,防灌水,防敏感内容,数据验证,注册页面,登录页面,做个网站真不容易,如果什么时候有一种DIV CSS模板框架出来就好了
。。。
记得我有一次面试,拿着自己已经运作了很久的一个完整作品(一分类信息)去面试,那个面试官一看上面的描述:会员注册登录改密、积分消费功能、邀请码……,然后说这个太简单了,太、非常初级。。。我当场很无语。回想我没有做那个平台之前,也是那么觉得,觉得不就是CURD吗,太初级了。当我自己亲手制作一个人完成一整个的时候,才发现真的很累,麻雀虽小五脏俱全,多一个表就多很多操作。。。
很多时候一个程序看上去功能很简单,却要花费很多时间精力人力,尤其是时间,因为你知道流程,但是你写出这些代码、测试这些流程也是需要时间的。欢迎交流 by default7#zbphp.com
------解决方案--------------------
最难的不是做,而是怎么转化成收益?
做的再精致,内容泛泛,点击率还是上不去。
要么就是垃圾网站,弹出广告,黑帽,但也非长久之计。
------解决方案--------------------
同感,开始做PHP的时候也是一位很简单,但是越做越发现还有很多不懂的地方要学习。。。没有想象中那么容易。。
------解决方案--------------------
php 很简单,并不表示他做的网站很简单
所以说,积累是很重要的
如果你不去了解人家在想什么、做什么,人家的网站上有什么
那么注定只能感慨了
------解决方案--------------------
做网站营销很重要,技术再怎么牛,网站关键要有人欣赏。
------解决方案--------------------
我也是一个人写网站,前端借助Bootstrap,后端用thinkphp,每天抽3个小时到现在一个多月了,基本功能都出来了,其实最麻烦还是写前端,有些比较复杂的jquery特效找不到只能hold一下
------解决方案--------------------
语言无非一个工具而已,学是学不完的,至于人家说你的功能简单,可能是你的功能真的很简单,也可能是面试官这个人。。。,反正就给你压价的借口。不得不说写程序真的很辛苦。
------解决方案--------------------
或许只有自己懂得这个过程是辛苦的
------解决方案--------------------
我越寫程序,越覺得自己不懂寫程序。
因為能力提升了,眼界開闊了,考慮的東西就多。很多東西想做好就不簡單的。
對比之前,是理解不同,所以覺得簡單。
------解决方案--------------------
说明楼主的知识又成长了
------解决方案--------------------
以前在学校的时候,老师就和我们说,他希望我们的目标不是一个会敲多少万行或是一个掌握过多少种语言的程序员,而是一个懂得从整体出发的系统架构师。 前者太多,后者太少。 我们有这样的感想,也许说明我们在慢慢转变。
------解决方案--------------------
有些看似简单的东西,但一去做,就要花不少时间和精力了
------解决方案--------------------
------解决方案--------------------
一个人包打天下,当然是“不容易”。要分工协作啊。写代码的写代码,做美工的做美工,搞安全的搞安全,搞系统优化做系统优化。
说实话,一个人做出来的东西,怕是怎么着别人都觉得相对“简单”。
------解决方案--------------------
真的很累!!!全部都是一个人!!
------解决方案--------------------
我这里,做网站最难就是如何选用空间和备案啊。特别是备案,累死人了。为什么要备案呢。不备案能死吗?
国外网站不备案,也没见死人。
------解决方案--------------------
赞同。。。。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











PHP ist hauptsächlich prozedurale Programmierung, unterstützt aber auch die objektorientierte Programmierung (OOP). Python unterstützt eine Vielzahl von Paradigmen, einschließlich OOP, funktionaler und prozeduraler Programmierung. PHP ist für die Webentwicklung geeignet, und Python eignet sich für eine Vielzahl von Anwendungen wie Datenanalyse und maschinelles Lernen.

PHP entstand 1994 und wurde von Rasmuslerdorf entwickelt. Es wurde ursprünglich verwendet, um Website-Besucher zu verfolgen und sich nach und nach zu einer serverseitigen Skriptsprache entwickelt und in der Webentwicklung häufig verwendet. Python wurde Ende der 1980er Jahre von Guidovan Rossum entwickelt und erstmals 1991 veröffentlicht. Es betont die Lesbarkeit und Einfachheit der Code und ist für wissenschaftliche Computer, Datenanalysen und andere Bereiche geeignet.

Bei der Entwicklung von Websites mit CraftCMS stoßen Sie häufig mit Ressourcendateiproblemen, insbesondere wenn Sie häufig CSS und JavaScript -Dateien aktualisieren, alte Versionen von Dateien möglicherweise weiterhin vom Browser zwischengespeichert. Dieses Problem wirkt sich nicht nur auf die Benutzererfahrung aus, sondern erhöht auch die Schwierigkeit der Entwicklung und des Debuggens. Kürzlich habe ich in meinem Projekt ähnliche Probleme gestoßen, und nach einigen Erkundungen fand ich das Plugin Wiejeben/Craft-Laravel-Mix, das mein Caching-Problem perfekt löste.

Was noch beliebt ist, ist die Benutzerfreundlichkeit, die Flexibilität und ein starkes Ökosystem. 1) Benutzerfreundliche und einfache Syntax machen es zur ersten Wahl für Anfänger. 2) eng integriert in die Webentwicklung, eine hervorragende Interaktion mit HTTP -Anforderungen und Datenbank. 3) Das riesige Ökosystem bietet eine Fülle von Werkzeugen und Bibliotheken. 4) Active Community und Open Source Nature passen sie an neue Bedürfnisse und Technologietrends an.

Laravel und ThinkPhp sind beide populäre PHP -Frameworks und haben ihre eigenen Vor- und Nachteile in der Entwicklung. In diesem Artikel wird die beiden Tiefe verglichen und ihre Architektur, Funktionen und Leistungsunterschiede hervorgehoben, um Entwicklern zu helfen, fundierte Entscheidungen auf der Grundlage ihrer spezifischen Projektanforderungen zu treffen.

Laravel 8 bietet die folgenden Optionen für die Leistungsoptimierung: Cache -Konfiguration: Verwenden Sie Redis, um Treiber, Cache -Fassaden, Cache -Ansichten und Seitenausschnitte zu Cache. Datenbankoptimierung: Stellen Sie die Indexierung fest, verwenden Sie den Abfrageumfang und verwenden Sie eloquente Beziehungen. JavaScript- und CSS -Optimierung: Verwenden Sie die Versionskontrolle, verschmelzen und verkleinern Sie die Vermögenswerte, verwenden Sie CDN. Codeoptimierung: Verwenden Sie das Installationspaket des Komponisten, verwenden Sie Laravel -Helferfunktionen und befolgen Sie die PSR -Standards. Überwachung und Analyse: Verwenden Sie Laravel Scout, verwenden Sie Teleskop, Monitor -Anwendungsmetriken.

HTML, CSS und JavaScript sind die Kerntechnologien zum Erstellen moderner Webseiten: 1. HTML Definiert die Webseitenstruktur, 2. CSS ist für das Erscheinen der Webseite verantwortlich.

Bei der Entwicklung eines neuen Content -Management -Systems (CMS) habe ich auf ein gemeinsames, aber schwieriges Problem gestoßen: wie ich schnell ein voll funktionsfähiges CMS erstellen kann, ohne zu viel Komplexität hinzuzufügen. Auf dem Markt gibt es viele fertige CMS-Lösungen, aber sie sind oft zu groß und komplex, um sie zu konfigurieren, und kann für kleine Projekte eine Belastung sein. Nach einiger Erkundung entdeckte ich die Lebenlabs/SimpleCMS -Bibliothek, die eine einfache und effiziente Lösung über den Komponisten bietet.
