A. 各位大神,電商網站使用什麼html5的前端框架
我記得以前是jq
現在很有可能是vue2.0,畢竟vue2.0用的人越來越多了,而且很方便,還是一個中國自己人開發的。
angular4.0和react也行。
react應該是3個中我認為最好的,因為我沒有用過,我看過他的代碼,很簡潔。
angular4.0和vue2.0很像,都是把代碼組件化。
B. 商業的前端框架里哪個比較好用
Angular JS是一款優秀的前端JS框架,已經被用於Google的多款產品當中。AngularJS有著諸多特性,最為核心的是:MVC編程、模塊化、控制器、路由、事件綁定等等。
AngularJS通過為開發者呈現一個更高層次的抽象來簡化應用的開發。如同其他的抽象技術一樣,這也會損失一部分靈活性。換句話說,並不是所有的應用都適合用AngularJS來做。AngularJS主要考慮的是構建CRUD應用。幸運的是,至少90%的WEB應用都是CRUD應用。但是要了解什麼適合用AngularJS構建,就得了解什麼不適合用AngularJS構建。
C. 套pc端的電商網站,前端用什麼框架
先要想明白PC端和移動端主要的差別
1、PC端兼容性問題,如果要兼容IE低版本系列,react+rex 或者 vue 之類的要排出在外
2、SEO問題,採用前端渲染的話是沒有SEO的,或者說很難做SEO (電商網站對SEO要求應該比較高)
重點要考慮這兩點問題,react vue angular等前端框架在PC上實現項目的能力都是有的。
D. 開發一個商城app,前端用哪個框架好
jquery mobile和bootstrap都是較好的框架
jQuery Mobile是jQuery 在手機上和平板設備上的版本。jQuery Mobile 不僅會給主流移動平台帶來jQuery核心庫,而且會發布一個完整統一的jQuery移動UI框架。支持全球主流的移動平台。jQuery Mobile開發團隊說:能開發這個項目,我們非常興奮。移動Web太需要一個跨瀏覽器的框架,讓開發人員開發出真正的移動Web網站。
Bootstrap 是基於 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發更加快捷。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發,是一個CSS/HTML框架。Bootstrap提供了優雅的HTML和CSS規范,它即是由動態CSS語言Less寫成。Bootstrap一經推出後頗受歡迎,福建蜂鳥雲商為你解答
E. 做商城網站,用什麼前端框架比較合適
給你列一些我用過的前端,
amazeui
bootcss
mi
materializecss
mui
可以使用的很多的,bootstrap用的還是比較多,加油~
F. webapp商城前端用什麼框架好
react native
G. 眾多前端框架選擇哪個一個作為電商框架最為推薦
現在的Vue和React都能支持服務端渲染,在伺服器上把數據和模板做結合,是可以解決SEO的問題,缺點是成本比較大。如果作為學習入門的話,Vue是最容易入門的,React更適合大型系統的開發,angular學習成本比較高。
H. PC端電商網站適合什麼前端框架來做
根據具體需求而定,如果電商用戶不是特別多,或者預算有限 可以用php 。php開發非常快而且非常便宜。
如果用戶很多,而且後期還要有 app 微信等多方面融合。建議用 java 相關技術。 php 在安全性 和大數據, 擴展性方面 我覺得還是不如java。
I. 如何做商業前端框架+UI庫選型
這將幫助你了解前端社區中海量的工具。
當然,這些只是一些可選的列表,當你需要做出選擇的時候幫助你抉擇。
我自己使用它嗎?
是的,當我需要開始項目的時候,我用它來作為提醒。
同時,每當有人問「我該使用什麼框架呢?」的時候,我就會把這篇文章給他看。
因為,正如你明白的,事情沒有絕對的對與錯,但是有一些優質的框架能夠幫助做出我們更好的選擇。
另外,我也會不時的更新本文,因為有時候當我學習更多後也會改變當初的想法。
我應該怎樣開始?
如果你的項目不是很小,你應該需要下面幾件事:
項目模塊化 我個人比較喜歡 Component-based architecture,因為他適用於 various-frameworks
同時,考慮一些其他的例子,比如 BOT 、 Elm Architecture 或者 re-frame 或者 CycleJS
模塊載入器(RequireJS,Browserify, Webpack, ComponentJS, SystemJS)
這些東西能夠幫助我們保持Javascript(或者components)彼此獨立和可維護。
包管理器(npm, jspm, bower)
我個人一直比較喜歡 npm ,似乎他是javascript和nodejs真正的標准。另外我會考慮bower來做補足,因為他是一個很好的下載靜態資源的工具,但它在管理組件和依賴又不如npm強大。
自動部署/編譯/構建流水線(grunt/gulp/brunch/broccoli)
因為,如果一直做重復的事情的話生命是很短暫的。
CSS預處理(jss/stylus/sass/css-moles)和 postprocessors(css0, autoprefixer, postcss)
這些工具使css更美好,去除了一些瀏覽器兼容的問題。是的,我是從2015知道這些的,但是不論如何,它在過去確實是痛點。
構建框架(Bootstrap, Zurb Foundation, Elemental UI, Material Lite)
這些框架讓很多web開發者合作,它們會幫助你處理基本的布局和樣式。
盡管,你可以考慮構建你自己的解決方案,如果你感覺構建很厲害或者希望成為前端專家,或者你需要為你的公司構建基本的視覺元素。
如果是這樣的話,建議你盡快使用方法論(BEM, OOCSS),它們可以幫助你節約時間。
我個人比較喜歡 BEM 命名方式和基本工作流,你能夠從 styleguide for Brainly.com找到一些可以幫助你的靈感。
如果你不構建基本的組成,建議看一看 HTML5 Boilerplate
測試工具(jasmine, karma, mocha, tape, itern)
任何人都需要測試,沒有例外的。
代碼質量監控工具(eslint, husky, editorconfig)
可以獲取幫助的社區(chats, IRC, meetups, twitter)
好了,下一步呢?
在選擇你的工具前有一些值得思考的問題需要解決。
准備好了嗎?
我需要和其他人合作嗎?他們是誰?他們想要什麼?
這個問題會幫助你選擇語言和工作流,這對你和你的夥伴都有幫助。
我最關注什麼?質量,開發速度,還是可維護性?
這樣你可以決定是否試驗一些新工具,以及是否能承擔失敗的風險。
是否需要開放給第三方?
面向的團隊不同可能會限制我們語言的選擇。
我是否在處理核心的項目
如果你處理核心項目,請最好選擇高穩定性的語言和框架,這更安全,讓你睡得更好。
是一個可交互的app還是基本的文檔頁面。
結果很可能是你僅僅需要基本的HTML +CSS + tools,或者靜態網站生成器或者CMS。
這是一個單一的項目還是其他項目的相關項目?
即使你有一系列項目,你也應該用一些組件和樣式引導,這些有不錯的文檔。
直接減少代碼重用,保持一致性。
另外,考慮SEO,和服務端渲染。
語言列表
當你回答完上面這些問題後,就可以和你的隊友聊聊,然後選擇一個語言了。
因為這里有很多的東西,而不是糟糕的Javascript,你可以選擇
是否有js開發團隊
考慮ES6(babel兼容)
這會讓你的生活簡單一些。
你是否偏愛typed語言?開發typed是否可以?
考慮 typescript
函數式編程是否接受?
你可以從簡單ES6庫開始,比如 lo-dash 或者 ramda。
這里有一些教程和書來幫助你開始美好的旅行。
你是否嘗試過函數式編程,想要更好的東西?
試試 elm ,很酷的!
你是否能夠全棧?
試試 clojurescript,很酷很酷的
你喜歡沙拉嗎?
試試scalaJS
你知道Haskell嗎?
試試 purescript,真的很酷
想要更多瘋狂的?
這里有一個可以編譯成javascript的語言列表,選一個然後享受吧。
框架列表
你僅僅需要基本的可運行的app?
沒有時間做更復雜的工作?
試試 angular. start looking for help imediately
你是否經常需要快速的原型開發?
是否能在未來修復一些問題?
試試 angular. 一些問題
你是嘗試前端開發的後端?
試試 angular. 尋找一些前端開發者
你是否需要很快的進行開發和構建,但是同時會丟失一些特點?
試試 ampersand/backbone
同樣的技術選型,怎樣從中型到大型?
把 marionette/chaplin添加到你的backbone裡面去,另外可以考慮 Reackjs
你是否有一些時間來實驗,同時得到很大的性能提升?
試試mithril/knockout/aurelia+
你是否有不錯的前端實驗精神,對函數式編程熟悉?
試試 ReactJS+Rex+ImmutableJS+
更多函數式編程技巧?或者偏好交互性強的應用?
使用 reactive streams(bacon, rxJS) 或者試試 Cycle.js(實驗性)
注意1: add streams any會是很好的選擇,可以推薦別人使用。
注意2: 請不要拒絕使用 FRP的reactive streams
你想要使用嚴格的驗證和通用處理方式?
你的應用會越來越大?
你計劃擴充你的團隊?
你有時間學習新東西?
建議花時間學習 EmberJS,他將會是很好的投資!
你是否需要「類桌面應用」?
你的應用有表格,圖例,或者其他分析功能?你在構建企業應用?
試試 ExtJS
你們是一個為其他開發者提供服務的工作室?
你最好有一個不錯的工具集,另外,同事之間最好有一些公共用例。
你是一個為他人提供工具的自由開發者?
適應他們的選擇。
嘗試angular,這將不會造成多大麻煩,讓其他人得到他們想要的。
注意:如果別人付費,請不要改變客戶的需求
你正在構建一個有吸引力的產品,它將會很多人使用?
有了明確的需求後我們就從上面的列表中選擇一個合適的框架。
關於開發什麼樣的應用你有明確的需求(比如10屏的移動應用)
花兩周時間來試驗特定的需求(ionic, famous, Sencha Touch)
怎樣開始編碼?
花一些時間閱讀你所選擇框架或者工具的文檔。
在社區裡面詢問一些經驗開發者怎樣算是優秀項目的開端。
准備所有的工具。
極客精神。但是我建議更加工程化一點。
...
成功。
不知道怎麼用我介紹的一些不常見框架?
看看 TodoMVC Examples,找到你選擇的框架。
但是記住,這些項目只是示例,大多數情況下他們不適合大中型項目。
J. 做一套pc端的電商網站,前端用什麼框架
現在的主流網站都是用div+css,框架來做的;
也可以根據需求來選擇框架;
具體情況不同網站有不同的做法。