最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 创业公司用什么框架成本最低

    正文概述 转载于:掘金(祁宏)   2021-03-13   662

    首先是编程语言。一般,都会在4种编程语言中纠结,

    第一是JAVA。老牌,且在企业应用领域市场份额第一,得益于它是编译型语言(实际是是编译为JVM可识别的字节码而巳)。JAVA现如今拥有Springboot, springcloud框架,良好的开发体验。但是,强类型语言,以及编译后才能运行,这都是进一步提升开发速度的障碍。

    第二,GoLang, Google公司出品,适应最新的技术需求,语言本身改进了程序员的使用体验。但由于广泛结合于微服务,区块链等,程序员薪资很高。

    第三,Python。由于知名的网络爬虫以及人工智能领域的广泛应用,使Python身价倍增。一个无需编译的脚本语言,仍然是脚本的效率。此外,Python的普及率不高,所以,会面临薪资高,招人难的问题。

    第四,NodeJs,这个基本可以说最不靠谱。js是函数式语言,靠node来模仿面向对象的后端语言,各种问题,不必细说,用过的都清楚。比如,必要的时的类型检查,强制不能undefined,当然,如果是TypeScript可能会好一些。强类型的 TypeScript 统一了代码规范,而非仅仅是口头约定。同时根据 TypeScript 强类型而进行的静态类型分析能为 IDE/编辑器提供非常准确的智能提示,时刻感知可能存在的 Bug。 即使如此,js的效率不敢恭维。当然,不能否认,小应用,node消耗的内存真的比JAVA少。可node中我没找到能像Eloquent这样的数据模型。虽然有underscore,lodash,但都是超大函数库,没有好的Collection组件。居然有人把node什么集合弄到了后端,php,Python,好像都有人抄了。可惜这种大类库,真正如大内裤,新手才穿。

    第五,DotNet,微软公司的产品,问题是,你未来必需要用Windows服务器,操作系统的成本不低。

    第六,PHP。这个号称最好的语言。语言超级易学,因而普及率很高。并且现在,企业应用,微服务都支持。开发速度最快,程序员最便宜。

    其次是框架问题。

    从上面编程语言来看,PHP的成功率最高。Facebook是用的PHP,Flickr也是用的PHP.安居客用的是php,有赞是PHP起步的,但现在换成JAVA了。国内早期还有些公司是自己写框架成功的。 但现在不用自己写了。你只要选框架就行。

    不过,不懂技术的团队,绝大部分是选thinkPHP,并且,绝大部分是用了以后才后悔。但推倒重来的代价太大了。到目前为止,从未听说过一家用thinkPHP创业成功的公司。PHP也是弱类型的,但php7支持严格模式。但tp函数的参数与返回值一真的要是猜,并且是一般超过三种以上的类型。

    我向大家推荐几个框架。

    第一,laravel。这是全球排名第一的开发框架。它的优势,1,可以通过命令行生成模型,视图,控制器,所以,这样开发肯定快。2,框架中选用的第三方优秀组件都是最优秀的。也就是说,作者不重复造轮子。3,框架是完全解耦的松散架构。你可以换掉任一组件。4,事件,广播,缓存,队列,一切应有尽有。5,人性化的开发体验。不会让你错在哪里不知道。6,优秀的性能,至少,比tp5快很多。这个框从小的web到中大型互联网应用都支持,并且有良好的社区生态。不像tp,一个会写repository的人都没有。在未来不明想快速开发出来,用laravel绝对是明智的选择。和序员都知道,。Laravel调试耗时很短。主要是框架的作者对极致的用户体验的追求。

    第二,swoft,有人看这个框架的主页备案在四川,加上tp的灾难,所以对它不信任。我建议你看一下作者的介绍。作者即使在中国,他也不是华人。当然,不说华人开发差,Yii作者就是华人,Vue作者也是华人。当然,斯坦福的哲学博士未必程序优秀。我们还是看代码。swoft简单来谙用php重构了springboot和springcloud,怎么重构的呢,基于swoole, consul, 同时,选择了优秀的第三方组件,比如,doctrine annotation, monolog, phpdi, symfony cache, 另外,不能集成的,则用改写的方式,比如,改写了laravel的Eloquent。swoft的开发体验相当好。你想想,通过注解就能定好路由,通过注解就能实现注入,没用过JAVA的php开发者一定从未体验过。用yii的,可能用过web端的gii,但swoft的web端调试工具也相当亮眼。这还不算重点,重点是,它支持微服务。并且是php中最好的微服务框架。另一方面,简单小型web应用,它一样可以快速开发。简单,易学。同时,基于swoole.相当高效。此外,不要手工创建新的类,有命令行批量创建。

    至于其它框架。CI一样是大坑。当然,不知3.0是否有所改进。symfony,yii都值得信赖。都有用它成功的公司。phalcon,yaf也是以高效率闻名。其它,都不值得推荐了。

    深深佩服laravel和swoft作者,框架已做到极致了,仍然在不断优化。这才是真正的做框架的大佬。php真的因为太简单了,所以,是一个人都想用php开发框架。所以,php选框架风险是最大的。symfony bundle的组件解耦开创了框架组件化的先河。而Laravel的facade加Contract构成的百分百可折解与可更换做到了框架解耦的全球第一。swoft则是把从可用于简单web到微服务的支持集于一体,真正为创业公司规划好了未来。


    起源地下载网 » 创业公司用什么框架成本最低

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元