公司业务需要:
主要做一个运维管理软件,大部分用网页实现
现在主流的框架有哪些?
求推荐适用的,最好说明优点缺点
目前了解了 apicloud 其他的还没仔细看
有开发过的前辈提供下宝贵的经验
谢谢!!!
![]() | 1 zzetao 2017-07-18 13:51:51 +08:00 react-native |
![]() | 2 zhuangtongfa 2017-07-18 13:55:17 +08:00 套网页的话用 Cordova, 不要用国内的 |
![]() | 3 timwei 2017-07-18 14:00:14 +08:00 PhoneGap 动画多的话性能不是很好 |
![]() | 4 Enivel 2017-07-18 14:01:36 +08:00 electron |
![]() | 5 xzg1993 2017-07-18 14:02:49 +08:00 ionic 银行项目用过 pc 移动端 一套代码 |
![]() | 6 awesomes 2017-07-18 14:09:32 +08:00 |
7 Le4fun OP |
![]() | 9 cevincheung 2017-07-18 14:24:09 +08:00 react-native 接入国内的各种即时通讯、推送服务是不是很麻烦。 |
![]() | 10 zhuangtongfa 2017-07-18 14:24:19 +08:00 @Le4fun 你是开发手机的还是 PC 的,套网页的话就不要考虑 RN 和 WEEX 了, phonegap 和 cordova 是同一个东西, ionic 的话就是 cordova+angular 和一些 ui,ios 下性能可以,安卓下不行,怕麻烦的话直接 cordova 套你们的网页就行了, PC 的话用 electron |
11 Wicheol 2017-07-18 14:27:58 +08:00 via Android ionic 安卓用 crosswalk 插件,兼容问题少很多 |
12 Wicheol 2017-07-18 14:30:36 +08:00 via Android Cordova 和 phonegap 是一个东西,ionic 约等于 Cordova+angularjs。 |
13 Le4fun OP @zhuangtongfa 移动端 为什么不考虑 RN 和 WEEX ? |
![]() | 15 zhuangtongfa 2017-07-18 14:53:51 +08:00 @Le4fun 因为你得换架构重新开发,不能套现成的网页 |
16 hantsy 2017-07-18 14:56:35 +08:00 Ionic |
17 hantsy 2017-07-18 15:01:49 +08:00 Native 方案, 1. React Native,如果有 React 背景。 2. Angular+ NavtiveScript, 如果熟悉 Angular。 Hybrid 方案,IONIC 是比较流行的,提供一套 Cordova ( Native 插件)+Angular ( UI )扩展。类似的方案很多。 |
18 hantsy 2017-07-18 15:04:13 +08:00 @Wicheol IONIC 应该是远远大于 Cordova +Angular,它完全提供一套跨平台 UI,自己的一套 Navitgation,底层实现 一些自己特有的 Cordova Plugin 的封装。 |
19 hantsy 2017-07-18 15:06:31 +08:00 |
20 acoldfox 2017-07-18 15:19:55 +08:00 ionic2+ 在用,在安卓千元机上流畅度很不错,用来开发 iOS 安卓双版挺快的 |
![]() | 21 server 2017-07-18 15:25:19 +08:00 rn 吧,weex 就算了 |
![]() | 22 vamxmen 2017-07-18 15:37:44 +08:00 为什么没人提到 mui 呢,一套代码 wap+app+wechat+流应用都有了啊 当然,也最适合国人。 |
![]() | 24 zhouquanbest 2017-07-18 16:54:43 +08:00 豆瓣的 rexxar 结构我挺喜欢 |
25 xiaolongyuan 2017-07-18 17:00:02 +08:00 @zhouquanbest 好特么多坑 无非一个桥而已 |
![]() | 26 play78 2017-07-18 17:08:44 +08:00 给你说一下我现在用的,你可以参考一下。 也不太清楚你的需求, 看要求,就是一个公司内部用的软件吧。 直接用 APP 加个 WebView 解决。不用什么框架, 直接就是原生。 我界面是使用 weui,功能就是 jq。因为我是后端开发, 临时做个 APP。 然后我用到了一个二维码扫描和手机震动功能, 就通过 Android 和 iOS 自带的 webview 里面的 js 进行桥接互调。 如果你们要做比较复杂的,那就用框架吧。但是熟悉框架也是要很久一段时间。 |
![]() | 27 sanmaozhao 2017-07-18 17:48:47 +08:00 赞同上面朋友的观点,套网页的话,react-native 这种就不用考虑了。没法直接套。 Ionic 约等于 Cordova + Angular + UI 组件库。 我们起步早用的是 Ionic 1。 用起来不错,UI 组件丰富够用、AngularJs 也适合做单页 App、网页能力不足的地方还有大把的 Cordova 插件补齐。 |
28 Le4fun OP @zhuangtongfa 你的意思是其他的可以开发一个框架让后套用现成的 PC 端网页? |
29 Le4fun OP |
![]() | 31 xycool 2017-07-18 18:32:59 +08:00 cordova + framework7 |
32 ma125125t 2017-07-18 18:47:29 +08:00 @Le4fun rn,Weex 和 Ionic 不是一个东西呀,按照你的需求应该是用 Ionic 或者 Cordova 都可以的。但绝对不是 RN 和 Weex。rn 和 Weex 写出来的不是网页。 |
34 alqaz 2017-07-18 19:06:57 +08:00 via Android 没有 Qt? |
![]() | 35 CFM880 2017-07-18 19:10:45 +08:00 Android 不要用 ionic,长列表,不要用基于 WebView 的,用应用界面是 Html+CSS+JS 写的,但是渲染出来界面是原生的,RN,Weex 处于后者,ionic 属于前者 |
![]() | 36 CFM880 2017-07-18 19:13:06 +08:00 ionic 也不是 Android 和 iOS,完全用一套代码,少部分也是需要判断,做不同的修改 |
37 akrf 2017-07-18 19:14:52 +08:00 via Android 不推荐跨平台技术,过来者的忠告 |
![]() | 38 hoichallenger 2017-07-18 19:23:54 +08:00 Cordova + Onsen UI + Vue 可行吗? |
![]() | 39 blingbling55555 2017-07-18 20:52:30 +08:00 weex 生态不行啊…… 我理解的 hybrid 应该是原生应用嵌网页吧……用 webview 啊…… RN 和 weex 都是开发原生应用了……只是用了前端的开发方式……而且跨平台…… ionic 和 phonegap 和 Cordova 应该就是把网页包起来了…… |
![]() | 40 linnn2 2017-07-18 21:32:29 +08:00 我们公司在用 RN,效果还可以 |
![]() | 41 CtrlSpace 2017-07-19 09:54:53 +08:00 ![]() 1 作为使用过 RN 做稍微交互复杂的项目的人,建议不要用 RN,很多人只用了 RN 写写 hello world 就出来吹捧 RN,实际上,RN 和 WEEX 一样,都是烂摊子,很多公司以为用这个可以节约人力成本,开发成本,实际上,不仅坑多,耗时费力,成本没节约到,性能还烂。 2 ionic apicloud 这些方案也是鸡肋。 3 用 Cordova 或者 rexxar 吧,前者想用 HTML 统一移动端,原生只是个壳,后者是原生的 Hybrid 补充,对于大型 Hybrid 项目是个不错的方案。 4 最后,或者什么框架都不用,直接用 WebView 简单的 js 与原生的交互,或许也能满足你的需求呢。 |
![]() | 42 manachannbu 2017-07-19 16:13:30 +08:00 推荐 hui/mui/html5+ |
43 lowfrontend 2020-07-29 15:25:54 +08:00 test |