⑴ 專科前端和電子商務哪個就業前景好
前端。
前端專業比較專一,需求巨大,而電子商務較為寬泛,僅作為專科學生來說,前端更合適一些。
前端就業前景:Web前端的工作無法被替代,發展趨勢是可見的,客戶需求是存在,前景是巨大的。電子商務就業前景:專科學生可以在呼叫中心從事電話營銷、電子商務助理等文職的工作。
⑵ web前端可以做什麼相關工作
1.網頁製作,負責頁面的設計與製作。
2.前端製作工程師,專門負責製作前端頁面。
3.網站重構工程師,負責web頁面的製作,主要是html和css部分,可能還需要知道一些Java語言。
4.前端開發工程師,其Web前端人員的職責范圍也更大一些,他們的Web前端人員不僅要做HTML和CSS,還要做全部的Java或者Action,並且進一步擴展到Ajax甚至PHP等腳本語言的范圍。
5.資深前端開發工程師,需要掌握的技能更多更全面,包含,小程序、app等等。
6.前端架構師等等。
⑶ html, 製作電商網站的一般流程問題
我們公司就是做網路商城的,商品添加購物車實際就是添加到資料庫了。
正常情況下,前端做的數據處理本質只是讓用戶看的,你F12改一下就可能會導致傳到後台的數據出問題。
我們公司的做法是後台也進行判斷,當提交給後台的時候,後台要判斷商品的單價和數量,例如庫存是否足夠,價格是否正確,防止出現問題。
⑷ 如何看待「大三前端小作業是不用框架2周寫一個電商網站"
從要求來看,實現這一任務的難度明顯低於清華雷的班。唯一的問題是時間相對緊張。一些網民貼出了該系去年的作業,但難度沒有明顯差別。然而,去年,三個作業各有兩周,所以時間更充裕。今年,這三項任務被整合在一起,並且要求在兩周內完成,因此時間相對緊張。這主要是因為學校因為流行病而無法開學。教師只能將三個作業整合在一起。
然而,布置作業的老師肯定不希望學生們在兩周內寫一個像淘寶和京東這樣的網站。一些網民去年貼出了兩個作業,一個是電影列表網頁界面,另一個是在界面上添加資料庫和伺服器界面,這與這個作業的難度總體上沒有太大的不同。
雖然作業文件顯示可以咨詢豆瓣和IMDb,但並不要求學生像這兩個網站一樣復雜。這位網友還貼出了他當時提交的作業,只要他實現了一個簡單的網頁。總之,雖然時間很短,並且不允許使用框架,但是只實現文檔中所需的功能並不困難。
⑸ 學前端的干電商多嗎
搬磚的多
⑹ 電商前端架構設計
什麼是前端架構
說到架構,很容易拉出一系列的概念知識點,像系統架構、軟體架構、框架等等,這些不是今天探討的重點,大家可以下去網路來理解。架構的本質是什麼?其實也是一種管理。通常我們所說的管理,都是指對於任務和人員的管理,而架構管的是機器和代碼。比如說,機器的部署屬於運維的物理架構,SOA屬於服務架構,那麼,前端的架構指什麼呢?
長期以來,前端所處的位置是比較偏應用層,很薄的一層,而架構又要求深度和廣度,所以之前在前端裡面做架構,好比在小水塘里游泳,稍微撲騰兩下就到處碰壁。但最近這幾年來,隨著一些列新的技術和概念的出現,前端的范圍被大大拓展了,所以這一層逐漸變得大有可為。
單純從語言的角度來說,html、js、css是最簡單最容易上手的開發語言,不考慮模塊化、工具、壓縮優化,任何人都可以快速上手,完成一兩個功能簡單的頁面。在規模很小的項目中,前端技術要素彼此不會直接產生影響,因此無需架構相關的思考。由於前端語言這種靈活鬆散的特點,使得前端項目規模在達到一定規模後,工程問題凸顯,成為發展瓶頸,原來孤立的技術要素開始彼此產生影響,各種技術要素彼此之間開始出現關聯,要用模塊化開發,就必須對應某個模塊化框架,用這個框架就必須對應某個構建工具,要用這個工具,就必須對應某個包管理工具……這個時候,需要有人從比較高的角度去梳理、尋找適合自己團隊的集成解決方案。而這一系列解決問題的工具和手段就是所謂的前端架構。
架構不等於框架這一點很好理解,相信大家都能夠很深入的說明這里的差別,框架是架構的重要組成部分,架構決定框架的選型,框架決定架構的技術路線。架構圍繞框架進行一系列的流程工具建設,從而形成完善自動的開發體系。
+框架不等於類庫,這里就是很多人困惑的點,你用的什麼框架?jquery、underscore、linq、seajs、requirejs等等,每個人都能夠列舉一大堆。但這個是不準確的,一套編碼框架是有一系列的元素組成:開發模式,我們如何來實現代碼的職責分離。以前整個前端是mvc中v這一層,而現在前端內部也進行了mvc的邏輯細分,Javascript的MVC框架現在很多,有的強化m、有的強化c。每一個框架其實都有其特點的,並且有越來越多的創新改造,比如現在最流行的是mvvm。有angular、react等等。我們是為了引入mvvc才把他們納入到我們的開發體系,而不是因為他是一個好用的類庫。
通訊,模塊化、組件化是前端在推進開發模式過程中的一個過程產物,為了有效的進行組件隔離和獨立,現在有各種各樣的通信模型出來,不過由於實現簡單,代碼少,他往往是合入到某個類庫裡面,但本質也是一個類庫。比較成熟的比如:消息匯流排、事件模擬、緩存中轉、flux模型等等。
模板,我們用什麼樣的方式來集中的處理數據往html的轉換過程,這里就不用多展開,這種類庫現在太多了,光我們公司就有很多套,大家在代碼行、緩存管理、預編譯、運算性能、強大的語法等等各個維度不段追求各種極致。
基礎類庫最後才是傳統類庫,相信現在已經沒有同學會在項目中去約束團隊中的dom操作、常用函數、方法、非同步化等等各種很基礎東西,這個時候我們一般就是引入jq、zepto、underscor這些封裝好的東西就行了。核心就是為了改善編碼生產力。
對於框架的選型要從兩面看,一是看該框架的本領,二是看你們團隊的能耐。從經驗上給幾個點建議:
這里也可以順便展開聊一下現在前端產品的形態分類:
從這些分類裡面,我們這些年派生出了所謂全端和全棧的概念。但本質上怎麼走還是要由所在產品的形態來決定。
內容型Web站點 側重渲染方面的優化,前端邏輯比重小
操作型B/S系統 以數據和邏輯為中心,界面較規整
hybrid內置型,要處理緩存和一些本地介面,包括PC客戶端和移動端。現在的本地應用,基於很多考慮,都變成了混合應用,也就是說,開發這個應用的技術,既包含原生的代碼,也包含了嵌入的HTML5代碼
Web游戲,前端的邏輯非常重,在代碼結構上要求非常高的可管理性和更復雜的設計模式。
桌面應用型,現在有一些PC端的混合應用開發技術,比如node-webkit和hex,前者的典型應用是XDK,後者的典型應用是有道詞典,此外,豌豆莢的PC客戶端也是採用類似技術的,也有一些產品是用的qt-webkit。這類技術可以方便做跨平台,極大減少開發工作量。
大工程應該盡量避開谷歌產品,他的很多技術開源項目都是玩票性質的,GWT、Closure、Darty就是前車之鑒。曾今提出過很多的新技術,到現在還是獨家的,變出太大。包括現在angular,喜歡做斷崖式升級,做做運營後台系統問題不大,如果是線上系統的話,每次升級就是一次人月神話中的典型焦油坑。
關注應用場景,像剛才說到的boss後台是一種;另外我的平台是否有沉重的歷史包袱,需要兼容ie6,還是可以輕裝上陣;產品對於seo是什麼樣的態度?是否需要考慮自適應?或者我的團隊足夠大,能夠各搞一套?;產品特徵是強內容還是強交互或者是游戲性。這些都是選擇不同框架的主要出發點。
沒有最好,只有最適合自己的,基本上,針對每個平台,我們都可以列出一些主流框架,但不意味著你們都能駕馭得住。小馬過馬,老牛沒過膝,松鼠淹個半死,就是這么回事。但無論我們選擇什麼框架或決定自己動手造輪子,都勿忘初心,技術必須讓我們工作生活更為輕松愉快——我們只選擇我們能駕馭住的框架,我們不能保證它在一年後是否會過時落後。
而且按照我個人這么多年的經驗來看,任何框架都會過時,往往不是因為他不夠好,而是因為一定有更好的出來。我們再選擇一個框架或者一個類庫的時候就要想好,未來我如何拋棄他。至少不能成為我們引入新的框架的絆腳石。現實的工作中很多的團隊往往會陷入到年復一年的用今年的新框架去重構去年老框架代碼的歷史循環中去。對於引入框架如何盡量延長他的生命力,我個人的意見是選擇框架時去追求概念,而不是潮流,當我的架構可以接受新的設計概念的時候才去考慮引入新的框架。用設計理念的選擇代替框架的選擇。之所以這么說是因為我觀察到我們部門的後端架構的開發理念跟我進公司的時候是差不多的。更多你可以參考成都網站建設
架構的組成
組件框架
⑺ 電商要學前端這是真的嗎會不會很難學啊
這是為了以後你的工作崗位你有更多選擇啊,所以涉及到的方面也多
⑻ 電商前端和普通前端分別避開的坑有哪些
電商的前端工程師首先要對項目邏輯相當的熟悉,因為電商項目本身就比一般的項目大,邏輯復雜,尤其是在訂單、售後以及結算金額時一定不能出任何問題,而且要將代碼優化到最佳,並且代碼能夠通過專業的壓力測試,保證在同一時間數據量很大的情況下也不會出現問題,電商項目品類也是一大復雜點。
普通的前端工程師相對這些會簡單一些
⑼ 前端框架vue適合開發電商、社交網站嗎
vue是對搜索引擎不好,但是也有解決的辦法啊。既然有解決的辦法,那就可以用vue來做電商,社交網站。
⑽ pc端電商網站適合什麼前端框架來做
先要想明白PC端和移動端主要的差別
1、PC端兼容性問題,如果要兼容IE低版本系列,react+rex 或者 vue 之類的要排出在外
2、SEO問題,採用前端渲染的話是沒有SEO的,或者說很難做SEO (電商網站對SEO要求應該比較高)
重點要考慮這兩點問題,react vue angular等前端框架在PC上實現項目的能力都是有的。