Web开发框架:我们该从什么角度来进行衡量和挑选呢?
2021-01-06 17:31:43 阅读(182) 评论(0)
古语云工要想做好事,必须先利其器,对工程师来说,选择合适而强大的开发框架对开发工作大有裨益。那么我们应该从什么角度来衡量和选择呢?首先,对于一家初创公司来说,这更像是一个商业选择,而不仅仅是技术选择。必须考虑时间、人力、物力等费用。一旦公司规模上升,资金就不会成为问题,可供选择的空间就会更大,甚至可以迁移或重建。原作者Ramigbtech总结了以下10点供参考。译文如下:1. 语法优雅的语言无疑会让编程工作变得舒适,但有时我们很容易被外表所蒙蔽,如果你有直觉,"thisistext".split(’‘).reverse.join(‘‘)比"".join("Thisistext".split(’‘)[::-1]写得好或差,那么这只是外貌协会,事实上,我们应该更加关注它是否有局限性或语法负担。我们自己或我们的团队将感激最初的选择,用更少的代码完成等价的工作。2. 我们需要为路由编写复杂的正则查询功能和体型吗?2. 我们需要为路由编写复杂的功能和体型正则查询吗?路由是否含有内部DSL?需要使用ORM吗?也许我们想要更多的其他功能。建议选择较轻的框架作为开始,以后我们可以为之做出贡献。3. 具有丰富文档资源的文档资源框架,使用起来确实是得心应手,事半功倍。比如我在学习Codeigniter的时候,根本不用像无头苍蝇一样四处寻找答案,自己的教程和配套例子都做得很仔细。相对而言,我在学习ExpressJS的时候比较费力。4. 代码自动生成框架中的代码自动生成功能通常可以为我们节省大量时间。我们只需要处理控制器/类别,并将其他重复的代码交给框架。虽然有时我们无法自由定制,但它对于快速开发一个可操作的原型具有积极意义。5. 模块化Django在模块化/Aps的处理上令人惊叹,不仅使代码重用变得简单,而且有助于我们培养良好的模块化思维。当我们不再需要X模块时,我们只需要移除它,然后进行代码重构。6. 无论是使用LAMP、MEAN堆栈,还是Rails/Unicorn等基础设施,最重要的是我们是否对该架构有足够的了解,是否有维护相关组件的能力。如果应用程序的前端和后端都与Javascript有关,使用MEAN堆栈架构是一个不错的选择。7. 与更新速度框架相关的社区是否活跃?有没有技术大咖坐镇?官方会不会经常去Stackoverflow帮忙解决技术难题?很难为这些问题找到完美的答案,但大多数时候数字是最真实的。日期或参与度/帖子热度是衡量的好指标。此外,补丁的更新速度也非常关键。是否重视安全性和漏洞可以说是牵一发动全身。8. 最近,当许多程序员听到Angular2.0的重大变化时,他们感到震惊和疯狂。虽然他们要到2015年晚些时候才能完成所有的工作,但当他们认为辛勤工作的代码将成为过去时,他们怎么能放心呢?另一个例子是Yii框架,新版本2.0的推出意味着对前一个版本的完全重写。9. 部署和依赖容易吗?扩展方便吗?学习掌握部署工具需要多长时间?虽然有像Docker这样的工具可以帮助我们回答上述问题,但有必要花时间思考这方面的问题。10.人力能快速找到相应的开发人才吗?将要使用的框架在我们所在地区流行吗?尽管培训是管理的一部分,但对于初创企业来说,时间和资金时刻都要精打细算。写在最后:如果是中型网站,我会选择Django。如果我暂时不确定网站的规模和开发能力,我会选择Rails。如果前后端工作不想太开放,我会选择MEAN堆栈
推荐阅读
- 小规模公司需要交哪些税(详细税种盘点)
对于任何企业,依法纳税是应尽的责任与义务,即使没有开展任何经营活动,无任何盈利,也需要进行零申报。今天,我们就主要来看一看小规模公司需要缴纳哪些税种?下面小编就给大家来详细介绍一下小规模公司需要交哪些税(详细税种盘点)这一块的内容,希望…查看详情
- “特没谱”商标于21类注册成功在转让中,这类商标算不算侵权?
2020年3月进入初审公示期的“特没谱”商标,于6月低通过异议期,于7月28日完成注册证发文,该商标正式于21类商标注册成功。目前,根据商标局系统查询结果显示,该商标正在办理商标转让业务。查询结果来源商标局第38620991号“特没普”商标…查看详情
- 好用的预算管理系统有哪些?这四款在行业内风评不错
随着互联网技术的不断发展,大数据和云储存技术开始运用到各行各业中。对企业来说,控制预算非常重要,需要投入极大的人力和财力,因此大多企业开始寻找一个好用的预算管理系统,既能解放人力又可以降低投入。下面小编就来为大家介绍几个: …查看详情
- dp接口是什么
DP接口是什么?DP接口即DisplayPort接口,DisplayPort是由视频电子标准协会(VESA)发布的显示接口。主机dp接口是干嘛用的?主机DP接口是用于连接计算机主机和显示器的接口。 这是因为DP接口是数字信号传输,能够提供…查看详情
- 淘宝优惠券返利软件有什么?
对于上班族来说,他们平时的工作都非常忙,都没有什么时间去逛街,因此,一般都会在网上购买需要的东西,包括化妆品和衣服都会在网上买,那么,可以看一下淘宝优惠券返利软件,利用这个可以节省费用。 1、一淘 是阿里集团旗下甄选促销服务…查看详情
- 免费搭建网站的软件有哪些?
现在市面上有很多的免费建站软件,但是很多人都不知道怎么做,下面万商云集小编给大家来详细介绍一下免费搭建网站的软件有哪些,希望能帮助到大家。 1、zblogphp zblogphp是国内使用最多的一款博客建站程序,是一种比较简单的文章…查看详情
- 免备案虚拟主机是什么?
免备案跟备案虚拟主机指的是服务器所在的IP是否需要进行备案,备案是指在中国互联网信息办公室网站备案登记,清除不良信息,同时也可保护自己的合法利益,有利于网站的安全性、稳定性和规范性。因为大家都知道,国家对互联网的引导和管理非常严格,所以…查看详情
- 手机加密软件有哪些 手机加密软件排行榜
现在大家的手机里面或多或少都有一点隐私,现在很多的密码都是不安全的,下面小编就给大家来详细介绍一下手机加密软件有哪些 手机加密软件排行榜这一块的相关内容,希望能帮助到大家。 手机加密软件排行榜 1、《加密锁》 它是一款能够帮助…查看详情
- 如何改变windows10的账户
Windows10是一款广泛使用的操作系统,它为用户提供了各种定制和个性化的选项,比如可以更改用户账户。更改Windows10 账户很容易,只需按照以下步骤操作即可。 一、切换用户账户 Windows10 支持多个用户账户,可以…查看详情
- 不受限制的万能浏览器 什么浏览器看网站没限制
其实现在市面上各种功能的浏览器五花八门,但是主流的不受限制的浏览器那么几种,下面万商云集小编就给大家详细介绍下不受限制的万能浏览器。 1:Opera浏览器 出自挪威的一个浏览器。具有速度快、节省系统资源、订制能力强、安全性高以及体积小等…查看详情
- 如何取得专利权 专利权获得方法
在平时很多的小伙伴都不知道如何取得专利权的基本情况,而且对如何取得专利权都不是很熟悉,下面万商云集小编就为大家整理了如何取得专利权这方面的相关内容,希望下面的内容能帮助到各位。 一、如何取得专利权专利权获得方法 向省、自治区…查看详情
- 电视机品牌排行榜前十名 目前口碑最好的电视机
看电视已经是大众茶余饭后的必备电器之一了,它为大众生活带来了歌声与欢乐,带来多少喜怒哀乐。那么对于这么必不可少的家电,市面上林林总总的品牌如此之多,应该怎么选择电视机品牌呢,今天小编就给搜集了电视机品牌排行榜前十名供大家参考了:…查看详情
- 做一个网址要多少钱?
很多人对于网站的建设都是比较了解的,建设好了网站之后,直接输入网址,就能够找到自己想要的网站,相对来说是比较方便的,在网上就能够寻找到自己想要的信息。可见选择建立网站对企业来讲非常重要,但是在进行网址建设的时候,很多人并不知道所…查看详情
- 2022申请一个品牌商标需要什么条件(新整理)
现在很多的公司企业都十分注重商标品牌的保护,而且最近几年都非常的重视,下面小编就给大家来详细介绍一下2022申请一个品牌商标需要什么条件这一块的相关内容,希望能帮助到大家。 申请品牌商标条件 1、申请注册的商标必须具备法定的构成要素…查看详情
- 北京市工商局企业年检
北京工商执照年检什么时候开始?企业年度检验的时间为每年3月1日至6月30日。 办事依据:《企业年度检验办法》 办事部门: 1)内资和私营企业在所在地工商分局或工商所办理; 2)上市股份有限公司、企业登记代理机构以及市工商局规定的其他…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的数字选用平台

400-0033-166
8:30-18:00
















































注册有好礼



