CNode

手机浏览器端网站开发

问答
FFourLeafClover发布于10 年前最后回复10 年前13 回复7492 浏览0 收藏

目前公司的手机端网站是用的ASP.NET MVC4开发的,请问一下如果要重构的话,用什么技术重构比较好。React.js, Angular 或者Vue.js ? 目前是做购物网的。 问过一些其他大牛。他们建议的是自己搭建H5站。用其他框架太庞大了影响加载。请问一下大家有啥建议。

查看回复

回复 (13)

N
nullsir#1·10 年前

用不着什么框架吧,普普通通简简单单的HTML CSS JS就可以了。

F
flamingtop#2·10 年前

如果你追求新技术 看 https://angular.io/,看 https://developers.google.com/web/progressive-web-apps/,也可以跟踪一下 http://ionicframework.com/docs/v2 他们正在继承PWA支持,但是需要时间,主要是UI元件非常丰富。

G
giscafer#3·10 年前

ionic+angularjs可以考虑一下。

轻量级的vue.js做app也不错吧。感觉vue.js代码写起来很爽,不过还没真正用vue做过app开发

F
fantasticsoul#4·10 年前

react+webpack,用webpack-dev-server开发界面开发 dev让你爽飞起,整个网站就是一个bundle.js文件,,,

X
xupeng086#5·10 年前

用极少的js,因为你要seo,尽量html

S
SoftwareDreamer#6·10 年前

讲道理的话,SPA的SEO效果的确难搞。 自己写框架也可以(HTML+CSS+JS)

Y
yuu2lee4#7·10 年前

Vue.js2.0 前后端同构

F
FourLeafClover#8·10 年前
引用 flamingtop如果你追求新技术 看 https://angular.io/,看 https://developers.google.com/web/progressive web apps/,也可以跟踪一下...

@flamingtop 后面还是使用的Cordova+Webpack+ReactJS+ES6开发. Web,IOS,Android三端统一.

Y
yakczh#9·10 年前

购物网站需要做Seo吗?

F
flamingtop#10·10 年前
引用 FourLeafClover@flamingtop 后面还是使用的Cordova+Webpack+ReactJS+ES6开发. Web,IOS,Android三端统一.

@FourLeafClover 纯ReactJS的组件设计是如何尽量贴近原生样子的?我知道像ionic这样的框架,卖点就在跨三个平台的组件,一个按钮在各平台看起来就是该有的样子。

F
flamingtop#11·10 年前
引用 FourLeafClover@flamingtop 后面还是使用的Cordova+Webpack+ReactJS+ES6开发. Web,IOS,Android三端统一.

@FourLeafClover 我之前写过一篇文章,https://www.delivoper.com/t/react-ionic/78/6 ,ionic是基于cordova的,使用上的一个便利是它有ionic native项目,把常用cordova插件集中起来 http://ionicframework.com/docs/v2/native/

F
flamingtop#12·10 年前
引用 FourLeafClover@flamingtop 后面还是使用的Cordova+Webpack+ReactJS+ES6开发. Web,IOS,Android三端统一.

@FourLeafClover ionic native https://github.com/driftyco/ionic-native 是一个独立的项目,应该比自己拼凑cordova插件容易一点。

F
FourLeafClover#13·10 年前
引用 flamingtop@FourLeafClover ionic native https://github.com/driftyco/ionic native 是一个独立的项目,应该比自己拼凑cordova插件容...

@flamingtop Ionic1没用过。不过最近学习Ionic2应用的时候发现,第一次打开APP会比较慢。因为生成的app.bundle.js太大了.Ionic2目前不支持按需加载(问过官方,官方提示下一个版本会将webpack2整合到Ionic2,支持AOT). 我们使用的webpack+react.js 是按需加载的。只有import进来的css和jsx文件才会加载。不会类似于Ionic2那样。第一次打开APP就要加载所有的js.

参与回复
登录后即可参与回复。登录