学习本身就是循序渐进的过程,PHP入门简单,精通还需要循序渐进。
1. 先从简单框架开始,比如thinkphp,先从CMS开始研究,推荐thinkcmf,都是国人作品,资料不需要翻译。
2. HTML,CSS,JavaScript 都需要涉猎,jQuery 这种早期框架,至今仍有用,前沿点的技术还要掌握angular,reactjs,vue。 类似的还有Ember.js,backbone等,前端框架最乱,ES6,ES7语法上还不断改进,不要贪多,循序渐进去了解。
3. 终极框架推荐laravel,国外最火,仿Ruby的设计哲学,类似Java把设计模式发挥到极致,所以掌握这个框架主要掌握 控制反转(ioc),依赖注入(DI),其实就是工厂模式(factory),和接口(interface,laravel里的contract契约)。实现技巧利用了PHP的魔术方法(比如__callStatic)和反射机制,实现优雅,号称为Web艺术家的框架。
4. MySQL,MongoDB 慢查询优化,缓存设计,分库,分表,sharding设计,SQL优化。相当于大半个DBA了。
5. beanstalk或rabbitmq等异步消息队列的使用等。Redis,memcache的使用,配合具体业务场景,有处理高并发的架构能力。
6. LAMP/LNMP的部署,包括应用集群,数据库集群,MQ和Redis缓存的集群部署等。相当于大半个DevOps。
技术的终极是成为一个好的架构师,是一个综合能力的修养,新知识的学习能力,业务问题的解决能力,我想PHP大牛惠新辰也没掌握上面这么多,他更精通低层,PHP内核,c的扩展等,但他很成功,类似的还有swoole和workman的作者,但要在社区中树立这种威信也必须要付出很多,如果想成为技术牛人,付出这个过程都是必不可少的。
手机打字不易,我也是个PHP程序员,也是头条作者,会定期在自己的专栏发些技术文章,欢迎大家关注我。上面言论不当之处,也欢迎斧正。
首先可以很负责的告诉你,不管出于什么场景考虑,ASP都不应采用了,因为微软已不再维护ASP了。虽说微软在ASP之后又推出了ASP.NET,到现在的.NET Core,但是现在这些技术用的企业越来越少。...
如果要把服务器操作系统由Ubuntu改为CentOS、另外将WEB容器Apache改为Nginx,这就涉及了两方面的工作,即:系统迁移、应用程序迁移,这两方面涉及的工作各有重点,主要有以下: 1、服务...
网页设计的说法不准确,随着技术精细化不断发展,网页设计有更细的分工,我把它分为三大类,如下: 一,网页视觉设计。通常这类人员有很强的审美观,具有美术功底。他们可以很好的解决网页配色,和视觉舒适度。再一...
合理组织好栏目有助于访客快速了解到自己需要的信息。 青穗科技认为,网站栏目、结构安排应注意以下几点: 1.网站的主要栏目应放在前面 比如公司网站,以产品宣传为主的应将产品栏目放到前面,以公司形象宣传的...
1、打开photoshop软件 2、用PS的左上角“文件”--“打开”打开要编辑的图片文件 3、选择“仿制图章”工具 4、选择“仿制源”:选择“仿制图章工具”后,把光标移向右边图像那里,会发现光...
从十几年前的网站普及到现在的智能手机的普及,那时候我们上网还是用普通的PC电脑上网浏览获取资讯和知识,好像现在的网站已经慢慢的淡出了中央舞台,是不需要网站了吗?当然不是,网站这个东西现在仍然作为传统企...
最近刚做了网站的备案,我想我有资格回答你这个问题。 域名是可以不备案的,但是假如你要实现网站在线销售、微信支付等功能,备案是必须的。 域名备案分为工信部备案和公安部备案,全国各地规定有所不同,在我们上...
1、凡科建站是在线的建站的,通过浏览器在线注册就可以使用了,不需要下载端安装的。看到免费版的还是可以永久使用的。凡科建站能实现三站合一的,并且更新很方便,只要更新pc网站,手机网站也会同时更新,微站也...