1. 數據可視化的web前端開發採用什麼樣的架構比較合適
所謂數據可視化的web的前端其實從一個廣義角度講,跟傳統網頁開發沒有什麼區別。都是數據 + 模板,組件化模塊化也都是類似。前後端分離什麼的,也是跟傳統網頁開發沒有兩樣。現在node作為中間層來做分離方案是比較多(天貓的wormhole, 淘寶的midway), 數據處理交給java或者其他更適合的,node用來做密集IO和模板展現。(但是對於體量不大的應用,其實不需要考慮這么多)
要不要做成單頁面應用提高體驗取決於你的應用還得看場景,還有開發復雜度等因素(其實一開始不建議做成單應用,除非一開始就有完整的規劃)。如果類似Google Analytics的程序,也不是整站都直接單應用,還是取決於場景。因為往往在網頁中單應用的形式,往往復雜度都會高很多,處理的問題也會疊加,圖表的性能問題,內存問題,持久性問題,過場的問題等等,都是需要考慮的。
之前我做過一個項目,其實都沒用組件庫(當然後來維護問題會很多,也不夠優雅)。但是對於構建組件庫,無論是Polymer、react感覺都可以,react這么火,但是還是選自己比較熟悉的更好。
前端框架上最好還是mvvm的框架,vue, angular, react都很不錯,用過vue,現在更傾向於使用react。圖表展示,是更重數據交互的,所以肯定是開發以數據驅動的方式來。圖表庫來說,echarts是比較牛逼的了,底層是canvas,網路開源的。highcharts是svg的,老牌牛逼圖表庫,商業使用需要授權。之前我們用的是kcharts(阿里自己開發)。現在更傾向於網路Echarts,從圖表展現和用例豐富上,可以減少很多自己開發的工作量。
2. 阿里巴巴,天貓,淘寶網各屬於哪一種電子商務類型
阿里巴巴是B2B,天貓是B2C,淘寶是C2C。
淘寶網建設初期是屬於單一的C2C網路集市電子商務模式。隨著淘寶網規模的擴大和用戶數量的增加,已經變成了包括C2C、團購、分銷、拍賣等多種電子商務模式在內的綜合性零售商圈。
淘寶網目前已經成為世界范圍的電子商務交易平台之一,由阿里巴巴集團在2003年5月10日投資創立。2011年6月16日,淘寶分拆為三個獨立的公司,即沿襲原C2C業務的淘寶網(taobao),平台型B2C電子商務服務商淘寶商城(tmall)和一站式購物搜索引擎一淘網(etao)。
(2)天貓前端架構擴展閱讀:
2019年3月6日,阿里巴巴宣布在保持淘寶、天貓兩個品牌獨立發展同時,將打通淘寶、天貓兩個消費場景,實現消費者和平台商家的分層運營,滿足不同消費者商家的需求。
與此相應,阿里巴巴將對組織架構有所調整:淘寶總裁蔣凡將兼任天貓總裁;原天貓總裁靖捷將擔任阿里巴巴CEO張勇的助理,並成為阿里數字經濟體的企業服務體系的秘書長,專注幫助企業完成數字化轉型。
3. 淘寶前端用的什麼框架
V- Layout 是阿里出品的基礎 UI 框架,用於快速實現頁面的復雜布局,在手機天貓 Android版 內廣泛使用
淘寶、天貓一直致力於解決 頁面動態化的問題
在2017年的4月發布了v1.0解決方案:Tangram模型 及其對應的Android庫vlayout,該解決方案在手機淘寶、天貓Android版 內廣泛使用
4. 天貓app使用了 react native嗎
不好說
React Native 是由Facebook發布的開源框架,它的宣傳語是「Learn once,write anywhere」,似乎是在標榜著React Native在手,在編程的世界裡走遍天下都不怕,這消息一發出,就在開發人員內部掀起了一陣小高潮,一些人員感激涕零的表示:跨平台呀跨平台,這簡直就是開發者的福音啊,另一些人員則表示:任何宣傳一技在手,走遍天下的技術都是紙老虎,沒有辦法走到最後。那麼,為什麼在開發人員中會出現這兩種截然不同的反應呢?
目前,一個成熟的互聯網產品一般都有PC端和移動端兩個產品,那麼在開發這兩個產品的時候,技術開發人員主要承擔三個部分的角色:一是前端開發,主要用來做網站的頁面設計和美化的部分,他們主要涉及到的技術開發語言包括HTML、css、Js等基礎的Web語言,二是移動終端開發,現在市面上主流的系統就是安卓系統和IOS系統,其中安卓系統主要使用Java,IOS主要使用Objective-c,三是後台開發,主要是給產品提供數據和服務的穩定性,這方面的開發基本不怎麼涉及界面,開發語言也是仁者見仁智者見智,有的使用Java,也有使用C++等等。這三類開發人員各司其職,互相配合,共同開發產品。
那麼,我們可以從一個互聯網產品的開發模式中看出,一個計算機開發語言是沒有辦法獨立完成一個產品,它需要開發人員掌握各種技術並且嫻熟運用,而開發人員的精力是有限的,所以一個「Learn once,write anywhere」的語言對於他們來說是迫切需要的,所以大家,就不難理解當React Naive發布時,他們難以言喻的激動心情,但是「存在即合理」,這么多語言經過這么多年的大浪淘沙仍然存在,就證明它們是合理的,我們需要保持高度清醒。
React Native的發布雖然讓人激動,但是毫無疑問的是它並非完美無瑕,有很多缺點讓我們不得不重新來審視它。1.組件不全,第三方組件也不全,遇到某些特殊功能,需要搗鼓很久。2.性能並非媲美原生,還是有一些損耗的,特別是交換大數據的時候。3.ios和android代碼並非通用,有可能會需要維護兩套,或者在代碼內做一些判斷。並非網上大家說的,寫一次代碼,多端通用,尤其是實際開發的時候,還是需要了解底層原理,自己開發跟原生橋接的組件,這個對普通前端來說是一個很大的挑戰。所以,很多開發人員都斷言React Native無法走的很遠。
事實上,React Native並不像開發人員所期望的那樣一勞永逸解決了跨平台的問題,也不像另一些人員預料的那樣見光死,相反,它正以著自己的腳步向前發展。在Facebook F8開發者大會上,在和三星、微軟的合作下,React Native應用能夠為Windows、Xbox、智能電視和可穿戴設備編譯使用。微軟現已支持在Universal Windows Platform(UWP)平台上使用React Native框架,同樣那些為Windows編譯的應用程序也能訪問React Native工具。
最後想說的是,這是一個互聯網的時代,相信隨著未來的發展,互聯網開發生態會積累出更加優秀的框架,不管是React Native還是其它框架,它們一定會支撐更加偉大的產品出現。
5. 天貓目前就究竟屬於B2C還是B2B2C
屬於B2B2C。
B2B2C模式,指多商家對消費者的電子商務,一個平台上有多個商家開設店鋪,與客戶進行銷售往來。
B2B2C模式基本架構如下圖所示:
B2B2C經營模式一般分為平台自營、商家聯營、自營+招商,平台為入駐商家提供開店工具、營銷工具及帶代運營服務等,豐富的商品類目,滿足消費者更全面的消費需求。平台可通過收取商家入駐費用、訂單抽成、運營服務、廣告等方式獲利。平台自己也可以作為商家進行開店。
2B2C模式的商城平台也適用於Shopping Mall,通過整合Shopping Mall商家,搭建線上百貨市場,結合LBS定位服務,為消費者提供線上線下一體化服務。
6. 天貓將新成立哪三大事業部
據3月9日報道,天貓宣布,以新零售戰略為核心,以品牌數字化轉型和消費升級為驅動,天貓新成立天貓消費電子、天貓美家、天貓平台營運三大事業部,這是繼此前整合新零售平台事業部之後,天貓再度調整組織架構。
根據組織升級方案,新成立天貓消費電子事業部,涵蓋原手機事業部、電器美家事業組中的電器等業務以及供應鏈部門。原天貓供應鏈創新事業部總經理楊光(花名:吹雪)將出任總經理。未來將在品牌運營、新品孵化、供應鏈管理等層面全面推動新零售。
7. 淘寶,京東,天貓 的前後台都是用哪些編程語言寫的回答的具體點,謝謝
電商架構一般是JAVA 跟PHP,JAVAEE構建大型電商網站更穩定 安全 。但是開發成本高,PHP則更快