TWWLN 3.0:讓程式開發人員更加省力的Qt 4.6

[撰文:funnypig]




什麼是Qt?先從一個令Developer或Programmer苦惱的地方講起,開發程式遇到跨平台時,就是開發人員頭痛的時候,而且這種情況也慢慢變多了,特別是給手機或行動裝置所使用的程式,現在手機平台可說琳瑯滿目,開發時要跨兩個以上的平台還蠻常見的,每換一個平台發布,程式就要改寫,可說是相當麻煩的事,而名為 "Qt" (發音為Cute)就是要解決前述的問題。

Qt是基於C語言(C++)的應用程式開發的框架,作用很像「多啦A夢的翻譯吐司」,把程式「翻譯」成各平台認得的格式,特別像現在手機平台有這麼多種(Symbian、iPhone、Windows Mobile與Android等),因此程式只要寫一次,透過Qt就能轉換成該平台認得的樣式。當然,軟體本身也是要用C++來寫才能順利轉換。

Qt開放原始碼,並且有自由軟體的授權協定,目前授權方式支援3種:LGPL、GPL與商業發布,LGPL從Qt 4.5版後開始支援,預計在2010年進入到Qt 4.6。

Qt在2008年被Nokia所買下,很明顯就是著眼在Ovi Store的軟體開發,不過相較於iPhone Appstore軟體的數量已突破10萬大關,Ovi這邊還要再加油才是。