我们项目有点类似纯前端应用,数据全部通过 Ajax 获取的无刷新应用。 原先都是自己手写,发现每个程序员都有自己风格,随着人员流动,越来越难维护。 下决定选择一个成型的框架来逐步重构。 最近在网上看到 React,看了一眼就非常喜欢。 可惜等我做完一个页面之后发现 IE6-8(这些用户占了比较大的比重,还不能不考虑) 都不太正常。虽然自己花时间去修复了,还是有些问题解决不了。
大家有没有类似经历,给点提示吧。。
有没有支持 IE6+ 的,好的 JavaScript 框架。主要目的是规范程序员代码实现风格,以提高可维护性。有同事提出自己实现一套(这个确实是多数程序员的想法。。),但从长久考虑,还是被我否了,我们团队不大,就两前端人员,人换的也频繁,技术实力跟不上,这些事实,让我不敢再造一个破轮子出来。让后来的人擦屁股。
注。项目并非 Rails。可能和 Rails 太紧密结合的也不好考虑。。
#2 楼 @reus code review 也是要做的,不过真的跟不上,等你发现时已经实现好了。推翻可能性也不大(主要是程序员本身也抵制,还有项目进度压力),而且人员流动也比较大,一些逻辑都变成死逻辑了。没有人清楚为什么那样。。 规范只是规定的是代码书写风格,没有规定怎么实现逻辑。 我想找一个能规定如何实现逻辑的那种,呵呵。 有兴趣可以参考 React。这个框架理念我还是比较认可。可惜浏览器支持方面做的不太好。
另外,你们 Code Review 怎么做的。是每天都 review 吗? 我们尝试过 review,但像变量命名之类的,还是千奇百怪的。每个人实现的代码风格差异比较大。 头痛的很。
https://github.com/petermichaux/maria 这个声称支持 ie6 http://docs.angularjs.org/guide/ie angularjs 限制下也可以