2010-03-18 40 views
2

C/C++可以選擇保持Web應用程序的所有邏輯(業務/域)嗎?用於核心邏輯開發Web應用程序的C/C++?

爲什麼?

我有兩個在C/C++和C++,Python,HTML,CSS和JavaScript方面很有用的資源(表兄弟)。

我們喜歡利用我們的空閒時間來開發我們共同開發的一些好想法。這些想法需要Web應用程序開發的知識。我是唯一擁有它的人。

有沒有一種方法,他們在C/C++中開發了核心,並且爲前端開發做了其餘的腳本工作?

謝謝。

+0

你到底想幹什麼?視頻渲染?音頻?你有真正需要這種原始處理能力的特殊任務嗎?否則,絕對沒有理由使用C/C++。如果你只是推出網站,性能瓶頸不是服務器,它是網絡和用戶瀏覽器。請求花費的最少時間花在後端(如10%)。您應該查看Steve Stouders的這篇演講,瞭解更多信息:http://www.youtube.com/watch?v=s1hrZ1wGoHQ&feature=channel –

回答

2

C/C++和Python可以集成fairly easily,但是對於任何一個知道C的人來說,在一週內完成Python的任何工作都應該是Python的快速入門。

+0

@Ignacio將事情保存在C/C++中會提高應用程序性能?我聽說一旦谷歌保持其C/C + +的所有核心,並使用python進行接口?它是否正確? –

+0

我不能說Google在做什麼,但大部分Web應用程序的時間都花在等待上。加快慢速部件的速度是有道理的,但在對速度優化做任何事情之前應進行性能分析。 –

+0

如果c/C++將與數據庫交互,應用程序性能更有效。會不會有速度效率,或者是否會通過其他服務器端腳本或其他語言訪問? –

0

我不認爲你應該使用編譯語言(至少不是C++)進行web編程。我也曾想過這樣做,但請記住,對於任何更改,您必須編譯等。

Facebook使用PHP和它的嘻哈應用程序將PHP更改爲C++。也許你應該看看那個。

當然,C++(或任何編譯語言)將比解釋型語言更快,但您也必須考慮到網站/應用程序的開發時間。

希望這有助於:)

相關問題