公司业务需要:
主要做一个运维管理软件,大部分用网页实现
现在主流的框架有哪些?
求推荐适用的,最好说明优点缺点
目前了解了 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
LevineChen 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
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
|