🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
【两档三类】 主流动态网站建站方式有 【两档】: 1.CMS建站。优点:高效,成本低。缺点:不够底层,运行速度不够快。 2.MVC建站。优点:运行速度够快,更适合底层开发和扩展。 【三类】: 1.第一类是1档:CMS建站。CMS可以开源和闭源,可以是别人的和自己的。 2.第二类是2档:MVC建站。MVC可以代码组件也可以CMS方式。 3.第三类是用原生脚本语言建站。简单轻量的网站还适用,中大型或者多功能的网站就显得低效和困乱。对于一个能力强的程序员,也应该自建框架,这样生产才会高效。第三类虽然可行,但不主流。 所以我们站立于社会的建站行列,应该以【两档】为发展主线。 CMS和MVC本身都是框架,CMS侧重效率,MVC侧重底层。 ———————————————————————————————————— 【网建中的短项目和长项目】 短项目:以满足特定需求为结束点的项目。一般的软件外包项目都是短项目。 长项目:持续更新开发的项目。一般的互联网创业载体都是长项目。 ———————————————————————————————————— 【专供一类】 无论个人还是公司,最后都会选择CMS或者MVC为专供方向。 以个人开发者为例,同时兼顾CMS和MVC,会明显削弱力量去精通随便一个方向。 选择MVC方向,兼顾wordpress theme还算可以,而加上wordpress plugin,就要花费很多精力,但是却不如使用MVC开发那样高回报。 选择CMS方向,兼顾MVC方向就会比较吃力。尤其到了MVC的定制开发,所出力气差距比较大,往往很难跟上节凑,在应聘的工作中很容易被淘汰。 对于一个PHP程序员,专注MVC方向收益最大。 2017年,当我的目标定位是WordPress专家时,这时候对wordperss的技术特别有兴趣和触觉,但对wordperss以外的技术会有所排挤。 2018年,当我的目标定位是Laravel专家时,这时候对laravel的技术特别有兴趣和触觉,但对laravel以外的技术同样会有所排挤。 因此,专供一类,是在PHP领域中站稳的一个很好方案。 ———————————————————————————————————— 【开发难点】 接手项目,尤其大型项目,如政府项目,难点有2点: 1.开发所使用的技术栈,如是否熟悉的语言和框架 2.开发的业务逻辑是否复杂 自家项目不存在以上难点,最难的是排在他们之后的: 1.API接口开发,如支付API的对接开发 对于采用自己熟悉的语言和框架/技术开发的软件,在内部是可控的。而以上难点都是不可控的因素,因此某些时候会非常难。因此自家项目的开发难度明显低于接手项目。