为什么主流的cms内容管理系统都是php、asp的,而基于java的却很少?作为从事7年网站开发的资深人员告诉你为啥,一个普通企业网站我用 asp和php在不录入网站资料,前端写好静态页的情况下两三个点能做出来上线
为什么主流的cms内容管理系统都是php、asp的,而基于java的却很少?
作为从事7年网站开发的资深人员告诉你为啥,一个普通企业网站我用 asp和php在不录入网站资料,前端写好静态页的情况下两三个点能做出来上线。尤其是【练:shì世界杯】asp,连数据库都省的部署了。
速度是第一决定因素。java时间成本,维护成本都比较高(练:gāo)。
再看价格,我一般给企业做网站是给钱就做《拼音:zuò》,从需求分析到上线,快的一天搞定,收费1000-2000,价格决定用什么[繁:麼]。
最后再来说说cms,asp和php的系统用过不少,但最顺手(练:shǒu)的还是自己开发的php建站系统。个个代码模块都自己(读:jǐ)写的,用起来随便改,你想要啥都能给你加,比如后期想增加,收藏文章,登录注zhù 册,甚至支付方式等都可以定制开发
今晚有一个活{练:huó},2000,预计三个小时玩活,你用java试试
PHP新手如何成为PHP大牛?
学习本身就是循序渐进的过程,PHP入门简单,精通还需要循序渐进。1. 先从简单框澳门新葡京架开始,比如thinkphp,先从CMS开始研究,推荐thinkcmf,都是国人作{pinyin:zuò}品,资料不需要翻译。
2. HTML,CSS,JavaScript 都需要涉猎,jQuery 这种早期框架,至今仍有用,前沿点的技术还要掌握angular,reactjs,vue。 类似[pinyin:shì]的还有Ember.js,backbone等,前端框架最乱,ES6,ES7语法上还不断{练:duàn}改进jìn ,不要贪多,循序渐进去了解。
3. 终极框《拼音:kuāng》架推荐laravel,国外最火,仿Ruby的设计哲学,类似Java把设计模式发挥[繁:揮]到极致,所以掌握这个框架主要掌握 控制反转(ioc),依(pinyin:yī)赖注入(DI),其实就是工厂模式(factory),和接口(interface,laravel里的contract契约)。实现技巧利用了PHP的魔术方法(比如__callStatic)和反射机制,实现优雅,号称为Web艺术家的框架。
4. MySQL,MongoDB 慢查询优化,缓存设计,分库{练:kù},分表,sharding设计(繁体:計),SQL优(繁:優)化。相当于大半个DBA了。
5. be澳门银河anstalk或rabbitmq等异步消息队列的使用等。Redis,memcache的使用,配合具体业务场景,有处理高并发的架{jià}构能力。
6. LAMP/澳门银河LNMP的部署,包括应用集群,数据库集群,MQ和Redis缓(繁:緩)存的集群部署等。相当于大半个DevOps。
技术的终极是成为一个好的架构师,是一个综合能力的修养,新知识的学习能力,业务问题的解决能力,我想PHP大牛惠新辰也没掌握上面这么多,他更精通低层,PHP内核,c的扩展等,但他很成功,类似的还有swoole和workman的作者,但要在社区中澳门金沙树立这种{繁体:種}威信也必须要付出很多,如果想成为技术牛人,付出这个过程都是必不可少的。
手机打字不易,我也是个PHP程序员,也是头条作者,会定期在自己的专栏发些技术文章,欢迎大家关注我。上面言论不当之处,也欢迎斧正。
本文链接:http://10.21taiyang.com/Shooter-GamesGames/1886709.html
建{pinyin:jiàn}站cms转载请注明出处来源