[討論] 為什麼不要用c++寫網站

作者: brucetu (sec)   2024-06-18 21:18:01
現代網站開發一定有框架
幾乎所有的操作都有現成的函數讓你用
也是就說
就算用c++開發也只是在call框架的API
把資料丟來丟去而已
有人覺得python / .net 寫網站比較簡單
但其實框架包得好
就算是c++也沒有什麼不同吧?
例如 python 的 list comprehension
或是 .net 的 linq
都可以包成一個套件來做啊
在 c++ 也就只是一行 function call 而已了
那為什麼不用c++開發網站就好了?
作者: stepnight (桃卡武康)   2024-06-18 21:28:00
用C++寫網頁有什麼不可取代的優點嗎沒的話幹嘛花相對多錢請會C++的人才寫網頁
作者: gino0717 (gino0717)   2024-06-18 21:32:00
我都用mongoose server來當我c++程式的工程模式設定頁
作者: NDark (溺於黑暗)   2024-06-18 21:37:00
我覺得是沒有好用的中間層.JS發展這麼廣就是因為各種套件.
作者: abc21086999 (呵呵)   2024-06-18 21:37:00
我都用手寫網頁
作者: NDark (溺於黑暗)   2024-06-18 21:38:00
C++不是不行就是要去重新刻那堆東西最後沒有比較快還是乾脆用現成的JS方便多了
作者: tsaigi (菜雞)   2024-06-18 21:48:00
可以啊 但這麼多語言為啥要選C++C++有比較屌嗎
作者: CRPKT (crpkt)   2024-06-18 21:56:00
你開心的話可以呀但缺點是會找不到同事可以和你一起做
作者: prag222 (prag)   2024-06-18 22:02:00
blazor用webassembly感覺好潮~
作者: freeunixer (御劍客)   2024-06-18 22:03:00
如果你 debug 跟 compile 的時間跟光速一樣快當然可以這都21世紀今年都2024年了,還在問這種問題我真懷疑你是不是真的是個前端仔
作者: DrTech (竹科管理處網軍研發人員)   2024-06-18 22:08:00
其實你用了一堆C++ 你不知道而已…Python寫後端,其實底層就是C/C++阿,只是包一層讓你用Python語法與函數寫啊。你要自己寫 python flask C++版本,C++幾行程式就能提供RestfulAPI 也沒人阻止你啊。沒開玩笑。
作者: testPtt (測試)   2024-06-18 22:32:00
以前cgi還蠻多人做的
作者: leo08210917 (leo)   2024-06-18 22:39:00
冷靜點 想想後續維護成本 一堆輪子讓你挑了
作者: testPtt (測試)   2024-06-18 22:40:00
很多人沒有經歷過Delphi/C++ Builder屌打的年代
作者: stupid0319 (徵女友)   2024-06-18 22:42:00
明明 C/C++ 的 server 很多 .............現在一堆新技術都太肥,放不進 embed, 但又要做 api
作者: bill0205 (善良的小孩沒人愛)   2024-06-18 22:50:00
一堆語言後面都是C/C++ 只是看不出來
作者: penta (舞璉)   2024-06-18 22:50:00
那用C++有什麼優點嗎...沒有啊
作者: bill0205 (善良的小孩沒人愛)   2024-06-18 22:52:00
用什麼語言寫程式 首先 先看優缺點 那C++和其他高階語言相比有什麼不可取代的優勢嗎?
作者: eva19452002 (^^)   2024-06-18 22:56:00
不是說c++執行效能最高?
作者: ashlikewing   2024-06-18 23:07:00
問這問題你大學生嗎
作者: viper9709 (阿達)   2024-06-18 23:43:00
就CGI+1
作者: neo5277 (I am an agent of chaos)   2024-06-18 23:50:00
呃,chrme底層表示要講求效率那你可以用wasm
作者: pttano (pttano)   2024-06-19 00:08:00
又是一個土炮轉職仔在這邊亂發問
作者: w0005151 (藍廳)   2024-06-19 00:16:00
C++框架再怎麼包,維護成本也不會比腳本語言好啦
作者: pkro12345 (席龍)   2024-06-19 00:26:00
建議組語 效能更好
作者: love99067333 (銅牌東巴)   2024-06-19 02:22:00
說語言背後是誰的 要不要說用01寫程式
作者: wizozd84070   2024-06-19 06:12:00
看公司,如果維運起來只有你一個人在用C++會很辛苦
作者: easyman (oops)   2024-06-19 08:10:00
Wifi router裡面很多都用c寫網站
作者: cylee (Artisan)   2024-06-19 08:48:00
我待的 team 就是用 C++ 寫 back-end service當你的RTT 必須斤斤計較時,你也沒什麼選擇 ..
作者: ko27tye (好滋好滋)   2024-06-19 09:30:00
包好後的c++ 你可以參考Qt
作者: tsaigi (菜雞)   2024-06-19 09:37:00
C++用大框架 完全失去效能的優點
作者: menShow (The Show)   2024-06-19 10:31:00
你行,但別人不行阿,c++寫網站如何找到同事?
作者: hegemon (hegemon)   2024-06-19 10:34:00
oat++蠻紅的吧,iot上如果要開endpoint
作者: alihue (wanda wanda)   2024-06-19 11:02:00
入門門檻高啊,網頁接案外包需要價格低廉的人才,這些人才需要簡單無腦好上手的工具
作者: worf   2024-06-19 11:22:00
恩 對耶 等你推廣
作者: realbout (薩摩訶)   2024-06-19 11:30:00
JAVA已經演給你看了
作者: somefatguy   2024-06-19 12:06:00
建議用fpga寫網站
作者: k798976869 (kk)   2024-06-19 12:52:00
後端其實真的有
作者: iPhoneTW (Runner)   2024-06-19 13:09:00
從橡膠開始組米其林輪胎
作者: acer1832a (Mike)   2024-06-19 13:42:00
其實C++還真的有Web Framework,但用的人實在太少
作者: molopo (mmm)   2024-06-19 14:02:00
加油
作者: ssccg (23)   2024-06-19 14:28:00
寫CRUD都沒差,AI產生就好了,寫業務邏輯就比較麻煩啊你的所謂C++也能寫Web框架,在業界結論就是拿C++寫個別的語言的JIT runtime + 用別的語言寫Web框架,比直接用C++寫的Web框架好用啊
作者: lonelytea (霸氣逼人)   2024-06-19 15:30:00
我建議用1010機器語言寫
作者: sary (Hello Opera)   2024-06-19 16:01:00
以前用過C寫 CGI 程式... 其實不難, 你可以試試看
作者: antpro (-_*|| 宅)   2024-06-19 16:09:00
你是想問用 CGI 嗎?本魯叔最早是用 C++ 寫 CGI。後來一堆 framework,不想搞死自己。不過,離開學校後,我也沒有走 web system。
作者: TonyQ (自立而後立人。)   2024-06-19 19:13:00
可以啊,以前很多人寫, cgi 那時候很多都是這樣實作的。
作者: angusyu (〒△〒)   2024-06-19 20:08:00
下個問題,為什麼資料分析都用python
作者: testPtt (測試)   2024-06-19 20:28:00
python的話就免費就是好 不然matlab蠻好上手的
作者: labbat (labbat)   2024-06-19 22:06:00
你是說用1當起始的那個matlab語言嗎
作者: stepnight (桃卡武康)   2024-06-19 05:28:00
用C++寫網頁有什麼不可取代的優點嗎沒的話幹嘛花相對多錢請會C++的人才寫網頁
作者: gino0717 (gino0717)   2024-06-19 05:32:00
我都用mongoose server來當我c++程式的工程模式設定頁
作者: NDark (溺於黑暗)   2024-06-19 05:37:00
我覺得是沒有好用的中間層.JS發展這麼廣就是因為各種套件.
作者: abc21086999 (呵呵)   2024-06-19 05:37:00
我都用手寫網頁
作者: NDark (溺於黑暗)   2024-06-19 05:38:00
C++不是不行就是要去重新刻那堆東西最後沒有比較快還是乾脆用現成的JS方便多了
作者: tsaigi (菜雞)   2024-06-19 05:48:00
可以啊 但這麼多語言為啥要選C++C++有比較屌嗎
作者: CRPKT (crpkt)   2024-06-19 05:56:00
你開心的話可以呀但缺點是會找不到同事可以和你一起做
作者: prag222 (prag)   2024-06-19 06:02:00
blazor用webassembly感覺好潮~
作者: freeunixer (御劍客)   2024-06-19 06:03:00
如果你 debug 跟 compile 的時間跟光速一樣快當然可以這都21世紀今年都2024年了,還在問這種問題我真懷疑你是不是真的是個前端仔
作者: DrTech (竹科管理處網軍研發人員)   2024-06-19 06:08:00
其實你用了一堆C++ 你不知道而已…Python寫後端,其實底層就是C/C++阿,只是包一層讓你用Python語法與函數寫啊。你要自己寫 python flask C++版本,C++幾行程式就能提供RestfulAPI 也沒人阻止你啊。沒開玩笑。但是真實工作環境,不是炫技或是標新立異,而是要考慮各種成本,包含開發維護成本。
作者: testPtt (測試)   2024-06-19 06:32:00
以前cgi還蠻多人做的
作者: leo08210917 (leo)   2024-06-19 06:39:00
冷靜點 想想後續維護成本 一堆輪子讓你挑了
作者: testPtt (測試)   2024-06-19 06:40:00
很多人沒有經歷過Delphi/C++ Builder屌打的年代
作者: stupid0319 (徵女友)   2024-06-19 06:42:00
明明 C/C++ 的 server 很多 .............現在一堆新技術都太肥,放不進 embed, 但又要做 api
作者: bill0205 (善良的小孩沒人愛)   2024-06-19 06:50:00
一堆語言後面都是C/C++ 只是看不出來
作者: penta (舞璉)   2024-06-19 06:50:00
那用C++有什麼優點嗎...沒有啊
作者: bill0205 (善良的小孩沒人愛)   2024-06-19 06:52:00
用什麼語言寫程式 首先 先看優缺點 那C++和其他高階語言相比有什麼不可取代的優勢嗎?
作者: eva19452002 (^^)   2024-06-19 06:56:00
不是說c++執行效能最高?
作者: ashlikewing   2024-06-19 07:07:00
問這問題你大學生嗎
作者: viper9709 (阿達)   2024-06-19 07:43:00
就CGI+1
作者: neo5277 (I am an agent of chaos)   2024-06-19 07:50:00
呃,chrme底層表示要講求效率那你可以用wasm
作者: pttano (pttano)   2024-06-19 08:08:00
又是一個土炮轉職仔在這邊亂發問
作者: w0005151 (藍廳)   2024-06-19 08:16:00
C++框架再怎麼包,維護成本也不會比腳本語言好啦
作者: pkro12345 (席龍)   2024-06-19 08:26:00
建議組語 效能更好
作者: love99067333 (銅牌東巴)   2024-06-19 10:22:00
說語言背後是誰的 要不要說用01寫程式
作者: wizozd84070   2024-06-19 14:12:00
看公司,如果維運起來只有你一個人在用C++會很辛苦
作者: easyman (oops)   2024-06-19 16:10:00
Wifi router裡面很多都用c寫網站
作者: cylee (Artisan)   2024-06-19 16:48:00
我待的 team 就是用 C++ 寫 back-end service當你的RTT 必須斤斤計較時,你也沒什麼選擇 ..
作者: ko27tye (好滋好滋)   2024-06-19 17:30:00
包好後的c++ 你可以參考Qt
作者: tsaigi (菜雞)   2024-06-19 17:37:00
C++用大框架 完全失去效能的優點
作者: menShow (The Show)   2024-06-19 18:31:00
你行,但別人不行阿,c++寫網站如何找到同事?
作者: hegemon (hegemon)   2024-06-19 18:34:00
oat++蠻紅的吧,iot上如果要開endpoint
作者: alihue (wanda wanda)   2024-06-19 19:02:00
入門門檻高啊,網頁接案外包需要價格低廉的人才,這些人才需要簡單無腦好上手的工具
作者: worf   2024-06-19 19:22:00
恩 對耶 等你推廣
作者: realbout (薩摩訶)   2024-06-19 19:30:00
JAVA已經演給你看了
作者: somefatguy   2024-06-19 20:06:00
建議用fpga寫網站
作者: k798976869 (kk)   2024-06-19 20:52:00
後端其實真的有
作者: iPhoneTW (Runner)   2024-06-19 21:09:00
從橡膠開始組米其林輪胎
作者: acer1832a (Mike)   2024-06-19 21:42:00
其實C++還真的有Web Framework,但用的人實在太少
作者: molopo (mmm)   2024-06-19 22:02:00
加油
作者: ssccg (23)   2024-06-19 22:28:00
寫CRUD都沒差,AI產生就好了,寫業務邏輯就比較麻煩啊你的所謂C++也能寫Web框架,在業界結論就是拿C++寫個別的語言的JIT runtime + 用別的語言寫Web框架,比直接用C++寫的Web框架好用啊
作者: lonelytea (霸氣逼人)   2024-06-19 23:30:00
我建議用1010機器語言寫
作者: sary (Hello Opera)   2024-06-20 00:01:00
以前用過C寫 CGI 程式... 其實不難, 你可以試試看
作者: antpro (-_*|| 宅)   2024-06-20 00:09:00
你是想問用 CGI 嗎?本魯叔最早是用 C++ 寫 CGI。後來一堆 framework,不想搞死自己。不過,離開學校後,我也沒有走 web system。
作者: TonyQ (自立而後立人。)   2024-06-20 03:13:00
可以啊,以前很多人寫, cgi 那時候很多都是這樣實作的。
作者: angusyu (〒△〒)   2024-06-20 04:08:00
下個問題,為什麼資料分析都用python
作者: testPtt (測試)   2024-06-20 04:28:00
python的話就免費就是好 不然matlab蠻好上手的
作者: labbat (labbat)   2024-06-20 06:06:00
你是說用1當起始的那個matlab語言嗎
作者: superpandal   2024-06-20 09:30:00
因為工具以及語言不夠迷你 對我來講是這個原因小工具快速開發以及啟動都很快速方便現在哪個東西不是巨肥? 根本是軟體浩劫
作者: alex70266 (小眼)   2024-06-20 21:38:00
看過做設備的web service backend的話,也是多著是用c實作的。原因也是軟體橋接的功夫跟開發成本而已。
作者: askacis (ASKA)   2024-06-21 04:10:00
很多嵌入式系統都是用 C /C++ 刻啊, gsoap 可以寫 webservices, 處理 json 也有 json-c
作者: zxcchiou (立叉西)   2024-06-21 05:51:00
額現在老一點的還真的有用c寫
作者: superpandal   2024-06-21 08:32:00
C是迷你的編譯器都還找的到 編譯也很快 C++/Rust就不用找了...雖然運行效能考量
作者: SuGK (GK)   2024-06-21 22:03:00
建議用Rust
作者: hegemon (hegemon)   2024-06-22 02:34:00
早些年代連C++都被嫌慢了
作者: wintersxp (wintersxp)   2024-06-22 03:28:00
每種語言都有各自適合的場景,生態系,維護性,效率,各自考量而且寫網站的語言還一堆,java,php,c#, ruby...
作者: superpandal   2024-06-20 01:30:00
因為工具以及語言不夠迷你 對我來講是這個原因小工具快速開發以及啟動都很快速方便現在哪個東西不是巨肥? 根本是軟體浩劫
作者: alex70266 (小眼)   2024-06-20 13:38:00
看過做設備的web service backend的話,也是多著是用c實作的。原因也是軟體橋接的功夫跟開發成本而已。
作者: askacis (ASKA)   2024-06-20 20:10:00
很多嵌入式系統都是用 C /C++ 刻啊, gsoap 可以寫 webservices, 處理 json 也有 json-c
作者: zxcchiou (立叉西)   2024-06-20 21:51:00
額現在老一點的還真的有用c寫
作者: superpandal   2024-06-21 00:32:00
C是迷你的編譯器都還找的到 編譯也很快 C++/Rust就不用找了...雖然運行效能考量
作者: SuGK (GK)   2024-06-21 14:03:00
建議用Rust
作者: hegemon (hegemon)   2024-06-21 18:34:00
早些年代連C++都被嫌慢了
作者: wintersxp (wintersxp)   2024-06-21 19:28:00
每種語言都有各自適合的場景,生態系,維護性,效率,各自考量而且寫網站的語言還一堆,java,php,c#, ruby...
作者: foxbrush (Keep advancing...)   2024-06-22 22:53:00
用Java 寫就已經覺得囉嗦了,還用C++…
作者: knme (knem)   2024-06-23 11:13:00
好寫好維護才是王道 c++駕馭成本較高,我看過有團隊開發c++基底的bmcweb, 陷入開發泥淖, 功能一直做不好 人一直走。就是因為爛架構+開發成本高帶來的積重難返
作者: darkMood (瞬間投射)   2024-06-23 23:38:00
啊不就是「效率」兩個字就講完......................啊不然你是用c++寫了網站了嗎?????????????????????????
作者: sa074463 (壘包)   2024-06-24 23:30:00
CGI 現在還是很多人用
作者: troylee (troylee)   2024-06-27 22:52:00

Links booklink

Contact Us: admin [ a t ] ucptt.com