手机浏览器端网站开发
发布于 3 年前 作者 FourLeafClover 3745 次浏览 最后一次编辑是 1 年前 来自 问答

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

13 回复

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

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

ionic+angularjs可以考虑一下。

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

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

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

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

Vue.js2.0 前后端同构

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

购物网站需要做Seo吗?

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

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

@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.

回到顶部