PTT推薦

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

看板Soft_Job標題[討論] 為什麼不要用c++寫網站作者
brucetu
(sec)
時間推噓26 推:29 噓:3 →:55

現代網站開發一定有框架

幾乎所有的操作都有現成的函數讓你用

也是就說

就算用c++開發也只是在call框架的API

把資料丟來丟去而已

有人覺得python / .net 寫網站比較簡單

但其實框架包得好

就算是c++也沒有什麼不同吧?

例如 python 的 list comprehension

或是 .net 的 linq

都可以包成一個套件來做啊

在 c++ 也就只是一行 function call 而已了

那為什麼不用c++開發網站就好了?

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.163.17 (臺灣)
PTT 網址

stepnight06/18 21:28用C++寫網頁有什麼不可取代的優點嗎

stepnight06/18 21:28沒的話幹嘛花相對多錢請會C++的人才寫網頁

gino071706/18 21:32我都用mongoose server來當我c++程式的工程模式設定頁

NDark06/18 21:37我覺得是沒有好用的中間層.JS發展這麼廣就是因為各種套件.

abc2108699906/18 21:37我都用手寫網頁

NDark06/18 21:38C++不是不行就是要去重新刻那堆東西

NDark06/18 21:38最後沒有比較快還是乾脆用現成的JS方便多了

tsaigi06/18 21:48可以啊 但這麼多語言為啥要選C++

tsaigi06/18 21:48C++有比較屌嗎

CRPKT06/18 21:56你開心的話可以呀

CRPKT06/18 21:57但缺點是會找不到同事可以和你一起做

prag22206/18 22:02blazor用webassembly感覺好潮~

freeunixer06/18 22:03如果你 debug 跟 compile 的時間跟光速一樣快當然可以

freeunixer06/18 22:06這都21世紀今年都2024年了,還在問這種問題

freeunixer06/18 22:06我真懷疑你是不是真的是個前端仔

DrTech06/18 22:08其實你用了一堆C++ 你不知道而已…

DrTech06/18 22:11Python寫後端,其實底層就是C/C++阿,只是包一層讓你用Pyt

DrTech06/18 22:11hon語法與函數寫啊。

DrTech06/18 22:16你要自己寫 python flask C++版本,C++幾行程式就能提供Re

DrTech06/18 22:16stfulAPI 也沒人阻止你啊。沒開玩笑。

DrTech06/18 22:19但是真實工作環境,不是炫技或是標新立異,而是要考慮各種

DrTech06/18 22:19成本,包含開發維護成本。

testPtt06/18 22:32以前cgi還蠻多人做的

leo0821091706/18 22:39冷靜點 想想後續維護成本 一堆輪子讓你挑了

testPtt06/18 22:40很多人沒有經歷過Delphi/C++ Builder屌打的年代

stupid031906/18 22:42明明 C/C++ 的 server 很多 .............

stupid031906/18 22:44現在一堆新技術都太肥,放不進 embed, 但又要做 api

bill020506/18 22:50一堆語言後面都是C/C++ 只是看不出來

penta06/18 22:50那用C++有什麼優點嗎...沒有啊

bill020506/18 22:52用什麼語言寫程式 首先 先看優缺點 那C++和其他高階語言

bill020506/18 22:52相比有什麼不可取代的優勢嗎?

eva1945200206/18 22:56不是說c++執行效能最高?

ashlikewing06/18 23:07問這問題你大學生嗎

viper970906/18 23:43就CGI+1

neo527706/18 23:50呃,chrme底層表示

neo527706/18 23:51要講求效率那你可以用wasm

pttano06/19 00:08又是一個土炮轉職仔在這邊亂發問

w000515106/19 00:16C++框架再怎麼包,維護成本也不會比腳本語言好啦

pkro1234506/19 00:26建議組語 效能更好

用組語有點誇張了 畢竟沒有 class

love9906733306/19 02:22說語言背後是誰的 要不要說用01寫程式

wizozd8407006/19 06:12看公司,如果維運起來只有你一個人在用C++會很辛苦

easyman06/19 08:10Wifi router裡面很多都用c寫網站

cylee06/19 08:48我待的 team 就是用 C++ 寫 back-end service

cylee06/19 08:54當你的RTT 必須斤斤計較時,你也沒什麼選擇 ..

看起來一般情況就是 web server 可以多開效能不必太計較 加上腳本語言開發成本就是比較便宜 只有效能很計較的場景才會拿 c++ 開發 http api 我只是好奇 c++ 包好框架之後寫起來不也是跟腳本語言有 87% 像.. 加上有 copilot 輔助, 用 c++ 做 CRUD 應該沒那麼難 不過 c++ 的包管理工具跟編譯過程確實比其他語言麻煩很多

※ 編輯: brucetu (218.172.34.205 臺灣), 06/19/2024 09:18:09

ko27tye06/19 09:30包好後的c++ 你可以參考Qt

tsaigi06/19 09:37C++用大框架 完全失去效能的優點

menShow06/19 10:31你行,但別人不行阿,c++寫網站如何找到同事?

hegemon06/19 10:34oat++蠻紅的吧,iot上如果要開endpoint

alihue06/19 11:02入門門檻高啊,網頁接案外包需要價格低廉的人才,這些人

alihue06/19 11:02才需要簡單無腦好上手的工具

worf06/19 11:22恩 對耶 等你推廣

realbout06/19 11:30JAVA已經演給你看了

somefatguy06/19 12:06建議用fpga寫網站

k79897686906/19 12:52後端其實真的有

iPhoneTW06/19 13:09從橡膠開始組米其林輪胎

acer1832a06/19 13:42其實C++還真的有Web Framework,但用的人實在太少

molopo06/19 14:02加油

ssccg06/19 14:28寫CRUD都沒差,AI產生就好了,寫業務邏輯就比較麻煩啊

ssccg06/19 14:31你的所謂C++也能寫Web框架,在業界結論就是拿C++寫個別的語

ssccg06/19 14:32言的JIT runtime + 用別的語言寫Web框架,比直接用C++寫的

ssccg06/19 14:33Web框架好用啊

lonelytea06/19 15:30我建議用1010機器語言寫

sary06/19 16:01以前用過C寫 CGI 程式... 其實不難, 你可以試試看

antpro06/19 16:09你是想問用 CGI 嗎?

antpro06/19 16:10本魯叔最早是用 C++ 寫 CGI。後來一堆 framework,不想搞

antpro06/19 16:11死自己。不過,離開學校後,我也沒有走 web system。

TonyQ06/19 19:13可以啊,以前很多人寫, cgi 那時候很多都是這樣實作的。

angusyu06/19 20:08下個問題,為什麼資料分析都用python

testPtt06/19 20:28python的話就免費就是好 不然matlab蠻好上手的

labbat06/19 22:06你是說用1當起始的那個matlab語言嗎

superpandal06/20 01:30因為工具以及語言不夠迷你 對我來講是這個原因

superpandal06/20 01:32小工具快速開發以及啟動都很快速方便

superpandal06/20 01:34現在哪個東西不是巨肥? 根本是軟體浩劫

alex7026606/20 13:38看過做設備的web service backend的話,也是多著是用c

alex7026606/20 13:38實作的。

alex7026606/20 13:38原因也是軟體橋接的功夫跟開發成本而已。

askacis06/20 20:10很多嵌入式系統都是用 C /C++ 刻啊, gsoap 可以寫 web

askacis06/20 20:10services, 處理 json 也有 json-c

zxcchiou06/20 21:51額現在老一點的還真的有用c寫

superpandal06/21 00:32C是迷你的編譯器都還找的到 編譯也很快 C++/Rust就不

superpandal06/21 00:33用找了...

superpandal06/21 00:35雖然運行效能考量

SuGK06/21 14:03建議用Rust

hegemon06/21 18:34早些年代連C++都被嫌慢了

wintersxp06/21 19:28每種語言都有各自適合的場景,生態系,維護性,效率,

wintersxp06/21 19:28各自考量

wintersxp06/21 19:30而且寫網站的語言還一堆,java,php,c#, ruby...