[请益] 独立完成一个电商网站要什么技能?

楼主: 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