導航:首頁 > 操作系統 > linux圖形開發工具

linux圖形開發工具

發布時間:2023-06-14 06:00:06

1. linux現在使用什麼工具開發桌面軟體(linux開發工具的使用)

編輯器用vim或emacs;

編譯器用g或者圖形庫指定的編譯器;

調試器用gdb;

項目維護軟虧衫森件:GNUmake(或者圖形庫指定的make);

生成configure腳本的autoconf;

生成Makefile的automake.

究竟用圖形化開發環境還是通用的開發環境就看你的喜好了。很多大牛用的都是上述開發環境。除了編輯器,其他的都是GNU提供的工具,開發出來的代碼和腳本很規范,顯得很專業。安裝Linux系統的時候,把所有的軟體都選進去就可以得到這套開發環境(這是偷懶的辦法,不然的話,你可以在銷畝開發工具裡面逐個甄選)。關於autoconf和automake的簡要介紹可以看塌耐Wikipedia的GNUbuildsystem.

2. linux下的gtk是什麼有什麼用

GTK(GIMP Toolkit)是一個Linux平台下基於Xwindow圖形窗口的圖形用戶編程介面工具,可以藉助它來開發Linux平台下基於Xwindow的圖形用戶界面。通俗點講,和java中的swing圖形開發工具包類似.它注冊完全免費,所以用來開發自由軟體或商業軟體都不需要花費什麼。現在很多Linux集成系統都已經將GTK1.2版本打包進去了。包括RedHat Linux 6.0以上版本,還有中文化的Turbo Linux等等。它也越來越被普遍的應用於UNIX系統編程.

3. Linux界面開發工具有哪些

性,近年來脫穎而出,一舉成為全球各地快速增長的操作系統,市場佔有率幾欲與Windows平台一爭高下。Linux應用范圍從Web伺服器、防火牆一直到快速緩存的網頁伺服器,已經走出科研實驗階段,開始步入關鍵業務領域。然而運行在Linux下的應用軟體偏少,讓諸多用戶對此平台猶有疑慮。其實並不能怪軟體廠商和程序開發者的憊懶。用於Linux平台得心應手的開發工具匱乏,使開發效率降低。如今,Kylix3的出現,有望使這種狀況徹底改變。從其近期產品發布會上,人們爭相要求得到試用版的熱鬧場景可見一斑。

RAD原來有歷史

大多數Linux發放版本,自身捆綁了諸如Java、Gcc、Perl、Python等常用開發工具。然而遺憾的是多數還處在字元界面的命令行山亮改狀態下,需要設置大量參數編譯、調試,對於像企業級應用和團隊開發,則更是難上加難。

Windows環境的快速開發工具(RAD),像Borland的C++ Builder、Delphi等可視化開發環境,通過簡單的用戶界面設計、方便的拖拽式開發,促成了Windows平台應用軟體的極大豐富。為幫助Linux軟體開發人員提高效率,2001年,Borland將在Windows平台上獲得成功的Delphi,移植到Linux平台,推出Kylix。

如果說,Kylix2還是將Delphi從Windows搬到了Linux,那麼最新推出的Kylix3則進一步整合了高性能的C++Builder及Delphi程序語言,為Linux平台開發者提供了一個快速開發電子商務應用的解決方案。據稱,無論是建立圖形用戶界面、資料庫或是Web及Web Services應用程序,Kylix3都將帶來更快速、更簡單的使用鍵念經驗。

似曾相識的C++ Builder

Kylix3具有Windows 平台下C++ Builder程序開發人員熟悉的工作界面,並同時支持ANSI/ISO C++標准,在結合應用軟體設計與開發環境中,Kylix3整合了多種可視化設計工具,內包含Borland CLX組件庫,結合CodeInsight技術的編輯器,配合圖形調試器和內碼編譯器,功能經過調整,可以快速開發包括資料庫、用戶圖形界面及Web services程序在內的各類Linux平台應用。

Borland 跨平台組件庫(CLX)提供了數百個可重復使用、定製化、自由拓展的組件和類,方便C++Builder或Delphi編程人員快速開發應用程序。由Kylix 3開發的基於Linux的應用程序,將其源代碼經C++Builder或Delphi重新編譯之後即可在Windows環境下順利執行,提高了應用程序的可用性。而跨Web伺服器的兼容性,使專為Apache開發的伺服器端應用程序,在Windows平台經過編譯後,可供MS IIS、Apache、Netscape等不同Web伺服器使用。

可視化C++編譯環境和組件式的開發方式,使原本對Linux平台不熟悉的開發者,也能夠順利進行開發,從而大大縮短產品進入市場的時間。

Web Services的三大利器

今天,Web services已成為全球電子商務的主要手段。任何一個應用解決方案,只要通過Internet連接,就可以整合分布全球不同環境中的資源。Kylix 3擁有三大法寶可以使得用戶的應用解決方案建立和使用Web services。

BizSnap是Kylix的Web Services開發平台,應用業界通用標准SOAP/XML,提供整合B2B的Web services,將Linux操作系統和Apache伺服器能力延伸到電子商務、XML與Web services應用領域,並無縫連接到各類支持Web Services的應用系統。

WebSnap是Kylix以組件為基逗判礎的Web 應用程序開發平台,將Apache Web伺服器變成資料庫驅動的企業級Web應用程序伺服器。配合HTML製作環境、可視化工具以及組件結合方式,WebSnap使開發者能夠快速開發Web應用程序並整合到企業門戶中。

DataSnap則遵循分布式計算標准,將已有電子商務的企業資料庫、應用和對象完美集成,是建立高擴展性、企業級數據訪問的中間件解決方案。通過DataSnap可以建立高性能的多層資料庫應用系統。

多種技術應用,使得Linux應用程序和企業資料庫緊密結合,從而實現Linux平台下電子商務解決方案的大促進。

閱讀全文

與linux圖形開發工具相關的資料

熱點內容
rar壓縮包mac 瀏覽:624
php混淆加密工具 瀏覽:579
java把數字拆分 瀏覽:464
如何下載svn伺服器舊版本 瀏覽:559
命令與征服4攻略 瀏覽:914
實數四則運演算法則概念 瀏覽:294
cs16優化命令 瀏覽:871
Minecraft雲伺服器免費 瀏覽:828
png壓縮最小 瀏覽:182
老韓綜app怎麼看不了了 瀏覽:227
只有一個程序員的體驗 瀏覽:323
用伺服器地址怎麼有網 瀏覽:551
路由器伺服器昵稱是什麼 瀏覽:715
程序員男友消失了 瀏覽:401
程序員搜索框自動提示 瀏覽:28
android44api20 瀏覽:677
adb刷recovery命令 瀏覽:697
廣聯達正版加密鎖可以補辦嗎 瀏覽:945
java程序員一天多少行代碼 瀏覽:948
喪屍危機java 瀏覽:128