我们公司产品原计划是用 Java 后台 + Ionic 做
但是后来发现 Java 开发效率确实不如动态语言 虽然还是可以接受的范围内 但是找到的程序员水平参差不齐(水平不好的那个代码看着简直吓人)
朋友推荐了 Meteor.js 我也稍微研究了一下 看似很美好 但是不知道实际开发的时候会不会遇到什么问题?
比如
- 后台自定义业务逻辑是否会很困难?
我以前也遇到过像 Django cakePHP 这样的框架 虽然功能很完善 可以重复利用的模块很多 但是有些模块自定义开发太复杂 甚至复杂到不如自己重新写的程度
- 是否遇到明显的效率问题?能否应对手机多变的网络环境?
Metero.js 里的 live query 虽然很好用 但是毕竟需要长时间保持连接 一个是如果是手机使用 数据流量会不会太大? 还有一个是这样大量的交换数据会不会导致电量消耗过快? 如果是移动网络这种经常掉线、不稳定的环境 有没有遇到什么奇怪的问题?
- 服务器的性能开销横向对比的结果如何?
因为需要维持大量客户端的 WebSocket 会不会导致服务器的内存和 CPU 的开销太大?
楼主正在严肃考虑要不要分配一点开发时间出来用 meteor.js 做一个快速原型 所以如果有 V 有在正式产品开发中用过 meteor.js 请不吝赐教 或者加我 qq 交流交流 523823374
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.