我需要客户端框架吗?(网络应用程序)
Do I need a client side framework? (web app)
我正在处理一个学校项目的申请。它应该类似于:这个网站,但希望我的团队能做得更好。我看到angular 2,不禁觉得框架的大小和范围盖过了我的应用程序。当我看着react/redux。。。我只是不确定我的团队是否能够处理工具或非MVC方法。然而,我的Googl-fu并没有很好地确定我是否真的需要这些框架。
对于一个刚开始web开发的团队来说,在没有框架支持的情况下尝试应用程序是可能的还是可取的?是否有允许客户端模板或路由的库?在你看来,这值得麻烦吗?还是我应该坚持一个框架?
问问自己这个问题:将来是否需要维护代码?
如果答案是肯定的,那么一个框架将使这变得更加容易。是的,它可能会增加很多额外的样板,但这也意味着任何熟悉该框架的人都应该能够简单地搜索、理解和修改代码。这是因为框架会迫使你以某种方式做事(尤其是像Angular这样的框架)。当你需要把来自多个开发人员的代码放在一起时,这也特别有用:如果他们都使用同一个框架,那么代码应该是兼容的,而不需要付出任何实际的努力。
如果这是一个一次性的项目,而你只想完成它,那么你不需要一个框架(从技术上讲,你从来没有这样做过,除了我上面的观点)。
相关文章:
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 链接两个网页或网络应用程序的最佳方式
- 如何减少在移动网络应用程序上播放声音的延迟
- 在Android网络应用程序中查找SD卡的路径
- 如何处理IOS网络应用程序中的空锚点
- 如何将某个“;函数“;在Node.js的网络应用程序中
- 独立离线的html5网络应用程序
- 如何使网络应用程序保留信息
- 使用谷歌应用程序脚本制作基于谷歌电子表格的带有列表框的网络应用程序
- 如何在网络应用程序中使用Firebase进行用户授权
- 如何退出全屏网络应用程序
- 从使用react路由器的网络应用程序解析物理URL
- 是否可以在第三方网站中嵌入谷歌网络应用程序
- 如何从我的机器提供HTML + JS + CSS网络应用程序,以便其他人可以查看它
- 地理位置不适用于苹果移动网络应用程序功能
- 移动网络应用程序:在多分辨率设备中使用同一组图像
- 网络应用程序的正确instagram身份验证方法(没有instagram帐户的用户)
- 检测网络应用程序是否已在安卓系统的主屏幕上添加书签
- 将类添加到<身体>如果在“;“有能力”;iOS 7上的网络应用程序
- 网络应用程序中绘制的谷歌柱状图错误