框架 – 您能推荐一个替代的Web应用程序堆栈吗?

前端之家收集整理的这篇文章主要介绍了框架 – 您能推荐一个替代的Web应用程序堆栈吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一名经验丰富的开发人员,过去5年左右一直与.Net合作.因为我已经为我的初创想法组装了一个应用程序堆栈,我注意到我想要使用的许多支持工具要么是片状的,要么已经商业化了.因为我没有收入,并考虑到Visual Studio,sql Server(是的,我知道Biz Spark)等的成本,我突然意识到我应该在其他地方寻找.

所以,不用多说,这里是我的要求和好的.明显的领先者是JavaRuby,但我很高兴听到任何其他建议(面向对象和编译首选但不是必需的.这里不欢迎PHP).

总体

>强制性:由共享主机支持以开始使用
>理想:不应该过于繁琐而无法工作(只需在组件插入时工作)

骨架

>强制性:现代mvc框架
>强制性:对html输出进行细粒度控制

代码质量

>强制性:记录框架
>理想:静态分析(复杂性等)
>理想:生成代码结构的UML图
>理想:测试覆盖率报告

OOP东西

>必需:处理半深层次结构的ORM,包括多对多关系.
>强制性:模拟框架
>强制性:IOC容器(可能属于自己的类别)

IDE

>强制性:格式化帮助(缩进)
>强制性:调试:断点,变量检查
>理想:自动完成:VS的intellisense非常好.这接近强制性
>理想:调试:就地代码执行(即时窗口),向后移动当前帧
>理想:测试框架集成

代码质量

>强制性:测试框架
>理想:代码覆盖率
>理想:从代码注释生成文档

建立

>理想:从SVN,构建,测试,代码覆盖,代码文档单击拉
>理想:持续集成(以后当我们,呃,变得非常大)

其他说明:我很高兴使用Linux(会非常令人耳目一新!).我假设MysqL用于数据库,因为我不需要ACID合规性(现在它可能是ACID),而SVN用于源代码控制.

任何帮助或建议将不胜感激.

编辑:目前倾向于Sinatra,因为它看起来非常优雅,但允许用户拥有他们想要的尽可能多的控制.当我认为答案已经停止时,我会选择一个答案.

解决方法

原文链接:https://www.f2er.com/html/226483.html

猜你在找的HTML相关文章