想要自己写一个博客程序需要自学哪些知识?
之前一直都是用wp,typecho、emlog等博客程序,现在想自己写一个简单点的程序试试做个小项目练练手,我大概了解了下好像有node.js和django的框架来做,php可以吗?有没有php相关的教程推荐呢?
另外想问一下,php的发展前景如何?我的一个前端学长说php已经过时了,那现在比较热门的应该是什么?
回复内容:
之前一直都是用wp,typecho、emlog等博客程序,现在想自己写一个简单点的程序试试做个小项目练练手,我大概了解了下好像有node.js和django的框架来做,php可以吗?有没有php相关的教程推荐呢?
另外想问一下,php的发展前景如何?我的一个前端学长说php已经过时了,那现在比较热门的应该是什么?
新人推荐PHP或Ruby。今天正式发布PHP7,PHP7是个不错的选择。工作一直在用PHP,感觉很赞,尤其是丰富的Framework和开源项目,俺们PHPer的群体很庞大。不要误以为门槛低就容易学,要做好心理准备,PHP是web的一种选择,这意味着你要接触各种各样的web知识了。 这个过程很漫长也很艰难的,尤其是深入的时候。需要很多知识积累。
Web的路线一般都是从html+css+js+php+mysql+apache...这条典型的PHPer路线走来的,后面可能是,php框架,mvc,设计模式,缓存,分布式,负载均衡,nosql,nginx,php扩展,c,各种衍生技术,linux,网络啊,安全啊。我这里有一份别人整理的awesome, https://github.com/xxlv/awesome-php。基本上php的技术栈比较全的,加油!!!
说PHP过时的,我打赌他不会用c写php扩展,甚至都不知道php是干嘛的,我同事昨天问我,php不是写前端的么?
呵呵,呵呵。
PHP极其适合现代web应用,所以它不存在过不过时,可能再过许多年,web被淘汰了,但那时候php可能进化成其他语言了。譬如php++。
其实很遗憾的告诉你,你如果只会php的话,你是永远都学不好php的,(可能有人会说,我就会写php,我照样拿到30K/月,你来咬我啊,呵呵)。所以要以一种语言为切入点。不断接受新的技能,nodejs的异步IO啊,PHP的一个MVC的生命周期啊,java的ssh啊,ruby的ROR啊。慢慢的,发现,这些东西都将你引导到同一个地方。
这时候,你要忘记语言,什么语言都无关紧要了。你拥有了用计算机解决问题的思维能力。
接下来,你就可以写词法分析和语法分析,如果你愿意的话,你就可以为某一种语言或者框架贡献了。
OK。扯了这么多,其实,今天PHP7发布(虽然小半年前就在用了),但仍旧很期待啊。
个人认为你还不如先用着wp,typecho、emlog等,去熟悉这些程序,了解他们怎么运作,写写插件什么的,等积累到一定程度了,自己就知道怎么写了。
如果选择PHP,建议先看这个。
http://laravel-china.github.io/php-the-right-way/
PHP是全宇宙最好语言!!!
http://segmentfault.com/q/1010000002740767/a-1020000002741607
相关回答见上面链接~
PHP
自然可以啊,你之前用的那些不都是PHP+MySQL
的程序么。
你没事可以从轻巧的博客程序开始看起,现在注释都挺完善的,藉此了解下设计思路也是非常便捷的。
如果要自己做的话,现在选择已经有很多了,结合一些数据库操作的知识,简单的站还是很快能做出来的。
之前还看过Ruby on Rails
15分钟制作博客的视频,挺有趣的。然后做完就发现其实还是WP好用。
PHP当然可以啊,毕竟易学,易部署,以及wordpress这么强大的东东放在这里,怎么可能过时了。
还有,虽然PHP老是被人黑,但是你上一下求职网站是不难发现PHP、Java、C/C++算是职位较多的了,市场需求摆在那,发展前景还是可以的。
至于PHP教程,网上有很多,百度一下就可以了,我个人的话建议去w3cschool上看看(包含了前段和后端了,只是相对基础,但够用了),或者找培训机构在网上流传的视频效果也可以。(名字我就不说了,以免被认为是卖广告的)。
WP不就是PHP写的么

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 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.
