[請益] 獨立完成一個電商網站要什麼技能?

作者: kakaloto (卡卡洛特)   2018-02-24 16:34:30
版上前輩好
目前小弟是資管系大二生
最近要開學了 想要趁著空閒時間多會一些技能
但由於能問的人不多 想請教前輩們
如果想獨立開發一個電商網站
前台 後台
商品 會員 結帳 購物車
需要哪些技能
現在我會一些java html js
想要讓自己變得更強 不知道要從哪個方向開始
煩請前輩們提示 謝謝
作者: stevekevin10 (hippo泡)   2018-02-24 16:45:00
電商套件一堆 會一直按下一步就好了
作者: miniear (Littlear)   2018-02-24 16:52:00
Php必要吧 購物車用session存 如果你念中興可以認識一下
作者: Expsun (無限燃燒)   2018-02-24 16:54:00
良葛格的書裡面有方向
作者: stupid0319 (徵女友)   2018-02-24 16:58:00
會download套件的技能就可以了
作者: DKMonster (DKMonster)   2018-02-24 16:59:00
後選擇一個順眼的後端語言,PHP是比較好入門,機會也蠻多的,如果想要有點難度可以參考ROR or Python, NodeJS
作者: alihue (wanda wanda)   2018-02-24 17:02:00
太籠統了,直接做,卡關再問
作者: pttworld (批踢踢世界)   2018-02-24 17:04:00
電商會用JAVA還不知道那間
作者: scott260202 (Cake)   2018-02-24 17:08:00
你目前會的 可以弄成java後端 js+html前端JAVA後端有全家筒 但我猜你技術應該還沒到那個程度享用最新潮的可以 Nodejs後端 前端用angular或react差點忘了資料哭 傳統就用SQL 潮就用mongoDB我是覺得沒有一定要php啦...這就要再想想了...沒資料庫 你商品 會員 資料要存哪?是說像前幾樓說的,弄幾個套件先來玩玩也不錯 不一定要馬上開始寫,多玩幾套 看看別人都怎麼弄的我不會寫程式時也是整天玩別人的套件
作者: testPtt (測試)   2018-02-24 17:22:00
學校通常不教nosql 自己玩吧
作者: miniear (Littlear)   2018-02-24 17:31:00
漏看你會java,會用就可以了不一定要php,我也認同樓上大大說的,先做再問!
作者: TAKADO (朕沒給的你不能搶)   2018-02-24 17:33:00
問個笨問題,有學過任何的web + db的CRUD了嗎?
作者: alog (A肉哥)   2018-02-24 17:34:00
1) 電商系統會跟著實際需求(來自客戶或公司營運的平台)會有非常多的功能以及多個子系統與其他公司的平台系統進行整合,也會根據用戶數量,不同規模會有不同的架構跟設計方式,要講真的我可以講不完再打一篇出來都行 2) 從你的列出來的部分,其實我覺得你應該只是想求進步,那麼大概的方向就是先熟用後端語言,你要php/laravel、Ruby/rails 開始都可以,java配框架也可,但熟用需要有人帶,而前端會根據ui設計跟實際考量狀況可能會有人用reactjs或vue,但我覺得以你目前狀況跟常見需求來說先熟用jquery跟dom/event處理別搞得亂七八糟
作者: miniear (Littlear)   2018-02-24 17:35:00
資料庫網路上也有很多教學
作者: alog (A肉哥)   2018-02-24 17:35:00
就好 3) 不過直接講重點好了,你要練的是技術,那麼就是後端語言、框架的熟用、如何做背景處理、活用資料庫系統、伺服器的部署營運維護、關注資訊安全的議題(看OWASP TOP10所列的各項,一邊學一邊留意)、懂得看出程式性能瓶頸/開銷問題跟解決它、如何利用程式框架單元、交互測試相關的功能讓你設計與維護上會更可靠,前端這塊看你興趣如何,但應該後端先著重
作者: tonytonyjan (南洋大兜蟲)   2018-02-24 17:42:00
基本上你要接案的話,只要會用滑鼠點下一步就好了
作者: neo5277 (I am an agent of chaos)   2018-02-24 17:43:00
mvc
作者: jimmy689 (吉米蛆蛆)   2018-02-24 17:48:00
wordpress一路點下一步連歐付寶購物車都幫你穿好
作者: alihue (wanda wanda)   2018-02-24 17:51:00
你要問是學技術導向的,還是想要架一個來用的…
作者: menshuei (紅茶)   2018-02-24 17:56:00
技術選擇可以wordpress+photoshop
作者: louis70109 (Nijiayu)   2018-02-24 17:57:00
rails+1
作者: richard07250 (blazing)   2018-02-24 18:32:00
PHP不是要淘汰的語言了嗎? nodeJS java py選一?
作者: a8989332 (天創)   2018-02-24 18:42:00
等大四做專題時,這個問題會更簡單,如果你有把課程修的不錯為前提
作者: dreamnook (亞龍)   2018-02-24 19:01:00
react+nodejs (光速陶
作者: pttworld (批踢踢世界)   2018-02-24 19:03:00
虛擬主機的網站不倒,php怎麼消失
作者: LinuxKernel (Linus Torvalds)   2018-02-24 19:10:00
要看什麼規模啊。
作者: crossdunk (推噓自如)   2018-02-24 19:10:00
最簡單的語言最不可能消失好嗎
作者: aoma   2018-02-24 19:22:00
在github上找shopping-cart,應該蠻多範例的,找個來練習吧
作者: TAKADO (朕沒給的你不能搶)   2018-02-24 19:38:00
“我預算一萬幫我架一個有購物車的網站吧” 這種需求還在,PHP模板帝國榮光永在!Heil PHP!不過有心走web開發,先不要一下就學這種旁門左道。請照上面Alog大的建議點好基礎技能,畢業前學一些資安、資料庫進階跟分散式系統等延伸技術的基礎,以後上班看情況也許會用到。
作者: brianhsu (墳墓)   2018-02-24 20:00:00
關聯式資料庫 / NoSQL 資料庫出來工作都有很大的機會碰得到,先學不會吃虧
作者: vi000246 (Vi)   2018-02-24 20:25:00
用北風資料庫啊 資料表都開好了 只需要專注程式的部份
作者: nelley (名字:大便王)   2018-02-24 21:15:00
java的話可以jsp+servlet......但我覺得沒有python的django容易上手
作者: gmoz ( This can't do that. )   2018-02-24 21:57:00
要快的話推薦 JSF+Primefaces+JPA上手的話 基本功能的電商SAMPLE可能1~2天就搞定還不難看喔你是要練技術喔 那還是算了XD
作者: bheegrl   2018-02-24 22:17:00
你會java的話就jdbc->servlet->jsp一路玩下去呀找個MySql練一下基本的CRUD能不能做到,可以的話就再加上你會的html,先求有啊,電商什麼都後話了js最後再上就好了,網頁互動什麼的反而不是最急的
作者: cha122977 (CHA)   2018-02-24 22:45:00
想到英文XD
作者: gpctv (gpctv)   2018-02-24 23:50:00
不然你可以走Struts2 架構其實也不錯啊
作者: yueayase (scrya)   2018-02-24 23:58:00
C#+ASP.NET 可以相對快速做出一個ouline~~
作者: alihue (wanda wanda)   2018-02-25 00:02:00
.net core MVC直接用了,開發友善度很高
作者: xo1100 (蝦蒸河粉)   2018-02-25 00:36:00
c# Webform弄一弄直接前端後端都有了反正一開始都得從簡單下手
作者: nfsong (圖書館我來了)   2018-02-25 01:43:00
php 的話 opencart ,Magento之類的eCommerce 可以考慮Shopify , WooCommerce ,PrestaShop找一個比較多人用的
作者: eva19452002 (^^)   2018-02-25 06:12:00
先不要說那麼多,做就對了
作者: jerry771210 (說在多也沒用)   2018-02-25 08:25:00
作業自己做
作者: alan3100 (BOSS)   2018-02-25 10:23:00
java該學的是選用哪套framework,jsp/servlet太底層google framework ranking>選一個前幾名的都能找到現成能動的範例和教學
作者: join183club (183club)   2018-02-25 10:55:00
sql ? 正規化
作者: Argos (Big doge is watching u)   2018-02-25 12:09:00
PHP被淘汰?哈哈哈
作者: typepeter (∵Peter∴笑點)   2018-02-25 12:34:00
Laravel 笑而不語
作者: gn01838335 (寂靜的生存者)   2018-02-25 13:00:00
作者: Csongs (西歌)   2018-02-25 13:46:00
我資管大一就會SQL沒必要等到大三吧.. 說不定大三是看DBMS的原始碼
作者: caty1010 (Lucas)   2018-02-25 14:42:00
有時間就多試著實作東西 不需要等到學校教再做 況且學界與實務有著極大的差距..
作者: ChungLi5566 (中壢56哥)   2018-02-25 16:32:00
C# ASP.NET MVC + Java Spring 都必學
作者: netburst (133 134 592)   2018-02-25 16:43:00
larvel搞定
作者: DirtyVegas (拉斯維加斯)   2018-02-25 18:15:00
php被淘汰? 笑了
作者: ken1325 (優質水瓶男)   2018-02-25 19:19:00
PHP 可以讓老闆找到一堆奴才,怎麼可能被淘汰
作者: y3k (激流を制するは静水)   2018-02-25 19:31:00
寫PHP的強者跟弱者的差距非常非常大 而且不懂技術的很容易看不出來
作者: jinmin88 (晝伏夜出)   2018-02-25 19:39:00
重點別放在語言本身 先找一套open source trace看看搞懂資料表的作用 關聯性 金物流邏輯..之後再自己刻
作者: alog (A肉哥)   2018-02-25 20:18:00
花時間戰語言是很浪費的事情,有些人講話不負責任不思考看看就好,把美好的閒暇時間花在重要的地方上就好。
作者: scott260202 (Cake)   2018-02-25 20:28:00
我就知道會戰語言....嘻嘻
作者: maxqq (max)   2018-02-26 09:22:00
要懂得忍耐
作者: crazwade (crazwade)   2018-02-26 10:24:00
不會資料庫 還是先自學資料庫吧 不然要怎麼做==
作者: xo1100 (蝦蒸河粉)   2018-02-26 15:04:00
前端的話是可以先組json假裝有資料啦(?
作者: screwup (sss)   2018-02-26 21:00:00
說php被淘汰的不知道有沒有領的比我多
作者: stevekevin10 (hippo泡)   2018-02-25 00:45:00
電商套件一堆 會一直按下一步就好了
作者: miniear (Littlear)   2018-02-25 00:52:00
Php必要吧 購物車用session存 如果你念中興可以認識一下
作者: Expsun (無限燃燒)   2018-02-25 00:54:00
良葛格的書裡面有方向
作者: stupid0319 (徵女友)   2018-02-25 00:58:00
會download套件的技能就可以了
作者: DKMonster (DKMonster)   2018-02-25 00:59:00
後選擇一個順眼的後端語言,PHP是比較好入門,機會也蠻多的,如果想要有點難度可以參考ROR or Python, NodeJS
作者: alihue (wanda wanda)   2018-02-25 01:02:00
太籠統了,直接做,卡關再問
作者: pttworld (批踢踢世界)   2018-02-25 01:04:00
電商會用JAVA還不知道那間
作者: scott260202 (Cake)   2018-02-25 01:08:00
你目前會的 可以弄成java後端 js+html前端JAVA後端有全家筒 但我猜你技術應該還沒到那個程度享用最新潮的可以 Nodejs後端 前端用angular或react差點忘了資料哭 傳統就用SQL 潮就用mongoDB我是覺得沒有一定要php啦...這就要再想想了...沒資料庫 你商品 會員 資料要存哪?是說像前幾樓說的,弄幾個套件先來玩玩也不錯 不一定要馬上開始寫,多玩幾套 看看別人都怎麼弄的我不會寫程式時也是整天玩別人的套件
作者: testPtt (測試)   2018-02-25 01:22:00
學校通常不教nosql 自己玩吧
作者: miniear (Littlear)   2018-02-25 01:31:00
漏看你會java,會用就可以了不一定要php,我也認同樓上大大說的,先做再問!
作者: TAKADO (朕沒給的你不能搶)   2018-02-25 01:33:00
問個笨問題,有學過任何的web + db的CRUD了嗎?
作者: alog (A肉哥)   2018-02-25 01:34:00
1) 電商系統會跟著實際需求(來自客戶或公司營運的平台)會有非常多的功能以及多個子系統與其他公司的平台系統進行整合,也會根據用戶數量,不同規模會有不同的架構跟設計方式,要講真的我可以講不完再打一篇出來都行 2) 從你的列出來的部分,其實我覺得你應該只是想求進步,那麼大概的方向就是先熟用後端語言,你要php/laravel、Ruby/rails 開始都可以,java配框架也可,但熟用需要有人帶,而前端會根據ui設計跟實際考量狀況可能會有人用reactjs或vue,但我覺得以你目前狀況跟常見需求來說先熟用jquery跟dom/event處理別搞得亂七八糟
作者: miniear (Littlear)   2018-02-25 01:35:00
資料庫網路上也有很多教學
作者: alog (A肉哥)   2018-02-25 01:35:00
就好 3) 不過直接講重點好了,你要練的是技術,那麼就是後端語言、框架的熟用、如何做背景處理、活用資料庫系統、伺服器的部署營運維護、關注資訊安全的議題(看OWASP TOP10所列的各項,一邊學一邊留意)、懂得看出程式性能瓶頸/開銷問題跟解決它、如何利用程式框架單元、交互測試相關的功能讓你設計與維護上會更可靠,前端這塊看你興趣如何,但應該後端先著重
作者: tonytonyjan (南洋大兜蟲)   2018-02-25 01:42:00
基本上你要接案的話,只要會用滑鼠點下一步就好了
作者: neo5277 (I am an agent of chaos)   2018-02-25 01:43:00
mvc
作者: jimmy689 (吉米蛆蛆)   2018-02-25 01:48:00
wordpress一路點下一步連歐付寶購物車都幫你穿好
作者: alihue (wanda wanda)   2018-02-25 01:51:00
你要問是學技術導向的,還是想要架一個來用的…
作者: menshuei (紅茶)   2018-02-25 01:56:00
技術選擇可以wordpress+photoshop
作者: louis70109 (Nijiayu)   2018-02-25 01:57:00
rails+1
作者: richard07250 (blazing)   2018-02-25 02:32:00
PHP不是要淘汰的語言了嗎? nodeJS java py選一?
作者: a8989332 (天創)   2018-02-25 02:42:00
等大四做專題時,這個問題會更簡單,如果你有把課程修的不錯為前提
作者: dreamnook (亞龍)   2018-02-25 03:01:00
react+nodejs (光速陶
作者: pttworld (批踢踢世界)   2018-02-25 03:03:00
虛擬主機的網站不倒,php怎麼消失
作者: LinuxKernel (Linus Torvalds)   2018-02-25 03:10:00
要看什麼規模啊。
作者: crossdunk (推噓自如)   2018-02-25 03:10:00
最簡單的語言最不可能消失好嗎
作者: aoma   2018-02-25 03:22:00
在github上找shopping-cart,應該蠻多範例的,找個來練習吧
作者: TAKADO (朕沒給的你不能搶)   2018-02-25 03:38:00
“我預算一萬幫我架一個有購物車的網站吧” 這種需求還在,PHP模板帝國榮光永在!Heil PHP!不過有心走web開發,先不要一下就學這種旁門左道。請照上面Alog大的建議點好基礎技能,畢業前學一些資安、資料庫進階跟分散式系統等延伸技術的基礎,以後上班看情況也許會用到。
作者: brianhsu (墳墓)   2018-02-25 04:00:00
關聯式資料庫 / NoSQL 資料庫出來工作都有很大的機會碰得到,先學不會吃虧
作者: vi000246 (Vi)   2018-02-25 04:25:00
用北風資料庫啊 資料表都開好了 只需要專注程式的部份
作者: nelley (名字:大便王)   2018-02-25 05:15:00
java的話可以jsp+servlet......但我覺得沒有python的django容易上手
作者: gmoz ( This can't do that. )   2018-02-25 05:57:00
要快的話推薦 JSF+Primefaces+JPA上手的話 基本功能的電商SAMPLE可能1~2天就搞定還不難看喔你是要練技術喔 那還是算了XD
作者: bheegrl   2018-02-25 06:17:00
你會java的話就jdbc->servlet->jsp一路玩下去呀找個MySql練一下基本的CRUD能不能做到,可以的話就再加上你會的html,先求有啊,電商什麼都後話了js最後再上就好了,網頁互動什麼的反而不是最急的
作者: cha122977 (CHA)   2018-02-25 06:45:00
想到英文XD
作者: gpctv (gpctv)   2018-02-25 07:50:00
不然你可以走Struts2 架構其實也不錯啊
作者: yueayase (scrya)   2018-02-25 07:58:00
C#+ASP.NET 可以相對快速做出一個ouline~~
作者: alihue (wanda wanda)   2018-02-25 08:02:00
.net core MVC直接用了,開發友善度很高
作者: xo1100 (蝦蒸河粉)   2018-02-25 08:36:00
c# Webform弄一弄直接前端後端都有了反正一開始都得從簡單下手
作者: nfsong (圖書館我來了)   2018-02-25 09:43:00
php 的話 opencart ,Magento之類的eCommerce 可以考慮Shopify , WooCommerce ,PrestaShop找一個比較多人用的
作者: eva19452002 (^^)   2018-02-25 14:12:00
先不要說那麼多,做就對了
作者: jerry771210 (說在多也沒用)   2018-02-25 16:25:00
作業自己做
作者: alan3100 (BOSS)   2018-02-25 18:23:00
java該學的是選用哪套framework,jsp/servlet太底層google framework ranking>選一個前幾名的都能找到現成能動的範例和教學
作者: join183club (183club)   2018-02-25 18:55:00
sql ? 正規化
作者: Argos (Big doge is watching u)   2018-02-25 20:09:00
PHP被淘汰?哈哈哈
作者: typepeter (∵Peter∴笑點)   2018-02-25 20:34:00
Laravel 笑而不語
作者: gn01838335 (寂靜的生存者)   2018-02-25 21:00:00
作者: Csongs (西歌)   2018-02-25 21:46:00
我資管大一就會SQL沒必要等到大三吧.. 說不定大三是看DBMS的原始碼
作者: caty1010 (Lucas)   2018-02-25 22:42:00
有時間就多試著實作東西 不需要等到學校教再做 況且學界與實務有著極大的差距..
作者: ChungLi5566 (中壢56哥)   2018-02-26 00:32:00
C# ASP.NET MVC + Java Spring 都必學
作者: netburst (133 134 592)   2018-02-26 00:43:00
larvel搞定
作者: DirtyVegas (拉斯維加斯)   2018-02-26 02:15:00
php被淘汰? 笑了
作者: ken1325 (優質水瓶男)   2018-02-26 03:19:00
PHP 可以讓老闆找到一堆奴才,怎麼可能被淘汰
作者: y3k (激流を制するは静水)   2018-02-26 03:31:00
寫PHP的強者跟弱者的差距非常非常大 而且不懂技術的很容易看不出來
作者: jinmin88 (晝伏夜出)   2018-02-26 03:39:00
重點別放在語言本身 先找一套open source trace看看搞懂資料表的作用 關聯性 金物流邏輯..之後再自己刻
作者: alog (A肉哥)   2018-02-26 04:18:00
花時間戰語言是很浪費的事情,有些人講話不負責任不思考看看就好,把美好的閒暇時間花在重要的地方上就好。
作者: scott260202 (Cake)   2018-02-26 04:28:00
我就知道會戰語言....嘻嘻
作者: maxqq (max)   2018-02-26 17:22:00
要懂得忍耐
作者: crazwade (crazwade)   2018-02-26 18:24:00
不會資料庫 還是先自學資料庫吧 不然要怎麼做==
作者: xo1100 (蝦蒸河粉)   2018-02-26 23:04:00
前端的話是可以先組json假裝有資料啦(?
作者: screwup (sss)   2018-02-27 05:00:00
說php被淘汰的不知道有沒有領的比我多
作者: kentyeh (kent)   2018-02-27 18:04:00
前面意見都沒有提到電子發票
作者: gundamdx (真飛鳥)   2018-02-28 03:35:00
電商的話,php有很多解決方案了說php被淘汰的是菜鳥吧,我還比較擔心java被oracle玩爛咧
作者: kentyeh (kent)   2018-02-27 10:04:00
前面意見都沒有提到電子發票
作者: gundamdx (真飛鳥)   2018-02-27 19:35:00
電商的話,php有很多解決方案了說php被淘汰的是菜鳥吧,我還比較擔心java被oracle玩爛咧
作者: newversion (海納百川)   2018-02-28 11:28:00
維護成本>>>>>>>>>>>>>>>>>>>安裝成本做出來不難,難在後續如果掛了,有沒有能力修復?還是每掛一次就砍掉重練? 還是資安金流怎麼控管等等~~
作者: xo1100 (蝦蒸河粉)   2018-02-28 14:45:00
維護不說 之後加/改功能也會碰到不少問題
作者: ku399999   2018-02-28 22:23:00
有關錢的就別選nosql,不推
作者: good2513 (John)   2018-03-01 18:45:00
交易不適合nosql 可以考慮newsql? 但其實沒多大mysql就夠了

Links booklink

Contact Us: admin [ a t ] ucptt.com