【铮铮誓言】做一个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一下
------解决方案--------------------
语言无非一个工具而已,学是学不完的,至于人家说你的功能简单,可能是你的功能真的很简单,也可能是面试官这个人。。。,反正就给你压价的借口。不得不说写程序真的很辛苦。
------解决方案--------------------
或许只有自己懂得这个过程是辛苦的
------解决方案--------------------
我越寫程序,越覺得自己不懂寫程序。
因為能力提升了,眼界開闊了,考慮的東西就多。很多東西想做好就不簡單的。
對比之前,是理解不同,所以覺得簡單。
------解决方案--------------------
说明楼主的知识又成长了
------解决方案--------------------
以前在学校的时候,老师就和我们说,他希望我们的目标不是一个会敲多少万行或是一个掌握过多少种语言的程序员,而是一个懂得从整体出发的系统架构师。 前者太多,后者太少。 我们有这样的感想,也许说明我们在慢慢转变。
------解决方案--------------------
有些看似简单的东西,但一去做,就要花不少时间和精力了
------解决方案--------------------
------解决方案--------------------
一个人包打天下,当然是“不容易”。要分工协作啊。写代码的写代码,做美工的做美工,搞安全的搞安全,搞系统优化做系统优化。
说实话,一个人做出来的东西,怕是怎么着别人都觉得相对“简单”。
------解决方案--------------------
真的很累!!!全部都是一个人!!
------解决方案--------------------
我这里,做网站最难就是如何选用空间和备案啊。特别是备案,累死人了。为什么要备案呢。不备案能死吗?
国外网站不备案,也没见死人。
------解决方案--------------------
赞同。。。。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











PHP est principalement la programmation procédurale, mais prend également en charge la programmation orientée objet (POO); Python prend en charge une variété de paradigmes, y compris la POO, la programmation fonctionnelle et procédurale. PHP convient au développement Web, et Python convient à une variété d'applications telles que l'analyse des données et l'apprentissage automatique.

Les rôles de HTML, CSS et JavaScript dans le développement Web sont: 1. HTML définit la structure de la page Web, 2. CSS contrôle le style de page Web, et 3. JavaScript ajoute un comportement dynamique. Ensemble, ils construisent le cadre, l'esthétique et l'interactivité des sites Web modernes.

PHP convient au développement Web et au prototypage rapide, et Python convient à la science des données et à l'apprentissage automatique. 1.Php est utilisé pour le développement Web dynamique, avec une syntaxe simple et adapté pour un développement rapide. 2. Python a une syntaxe concise, convient à plusieurs champs et a un écosystème de bibliothèque solide.

Les principaux avantages du PHP comprennent la facilité d'apprentissage, un soutien solide sur le développement Web, les bibliothèques et les cadres riches, les performances élevées et l'évolutivité, la compatibilité multiplateforme et la rentabilité. 1) Facile à apprendre et à utiliser, adapté aux débutants; 2) une bonne intégration avec les serveurs Web et prend en charge plusieurs bases de données; 3) ont des cadres puissants tels que Laravel; 4) Des performances élevées peuvent être obtenues grâce à l'optimisation; 5) prendre en charge plusieurs systèmes d'exploitation; 6) Open source pour réduire les coûts de développement.

PHP est originaire en 1994 et a été développé par Rasmuslerdorf. Il a été utilisé à l'origine pour suivre les visiteurs du site Web et a progressivement évolué en un langage de script côté serveur et a été largement utilisé dans le développement Web. Python a été développé par Guidovan Rossum à la fin des années 1980 et a été publié pour la première fois en 1991. Il met l'accent sur la lisibilité et la simplicité du code, et convient à l'informatique scientifique, à l'analyse des données et à d'autres domaines.

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP convient aux systèmes de développement Web et de gestion de contenu, et Python convient aux scripts de science des données, d'apprentissage automatique et d'automatisation. 1.Php fonctionne bien dans la création de sites Web et d'applications rapides et évolutifs et est couramment utilisé dans CMS tel que WordPress. 2. Python a permis de manière remarquable dans les domaines de la science des données et de l'apprentissage automatique, avec des bibliothèques riches telles que Numpy et Tensorflow.

Lorsque vous développez des sites Web à l'aide de CRAFTCMS, vous rencontrez souvent des problèmes de mise en cache de fichiers de ressources, en particulier lorsque vous mettez fréquemment à mettre à jour les fichiers CSS et JavaScript, les anciennes versions des fichiers peuvent toujours être mises en cache par le navigateur, ce qui fait que les utilisateurs ne voient pas les derniers changements de temps. Ce problème affecte non seulement l'expérience utilisateur, mais augmente également la difficulté du développement et du débogage. Récemment, j'ai rencontré des problèmes similaires dans mon projet, et après une exploration, j'ai trouvé le plugin wiejeben / artist-laravel-mix, qui a parfaitement résolu mon problème de mise en cache.
