A. 求好用的java開發工具
【Java開源開發工具】
Eclipse 點擊次數:25063
Eclipse平台是IBM向開發源碼社區捐贈的開發框架,它之所以出名並不是因為IBM宣稱投入開發的資金總數 —4千萬美元,而是因為如此巨大的投入所帶來的成果:一個成熟的、精心設計的以及可擴展的體系結構。
Jedit 點擊次數:10303
jedit 是一個用java 編寫的源碼開放的文本編輯器。有很多有用的特性,包括語法加亮顯示,括弧匹配,表達式搜索,多個文件搜索和替換,定義鍵盤宏等等。jedit 的插件結構非常完善。在日本相當受歡迎!
DrJava 點擊次數:8124
這是一個免費的、輕量型的開放源碼 Java IDE,具有集成的讀-計算-列印(read-eval-print)循環、調試器和 JUnit 支持。
NetBeans 點擊次數:9948
NetBeans.org由Sun公司在2000年創立,它是開放源運動以及開發人員和客戶社區的家園,旨在構建世界級的Java IDE。NetBeans.org全球IDE下載次數已超過160萬,擁有2萬多個注冊成員,並且還在不斷發展壯大。其最新研發的NetBeans 3.5.1中文版將幫助中國的開發人員創建更迅速、更穩定和更靈活的開發環境。NetBeans當前可以在Solaris、Windows、Linux和Macintosh OS X平台上進行開發,並在SPL(Sun公用許可)范圍內使用。 NetBeans 3.5.1和開放源碼網站http://www.netbeans.org已經獲得業界廣泛認可,並支持NetBeans擴展IDE模塊目錄中大約100多個模塊。
NetBeans是一個全功能的開放源碼Java IDE,可以幫助開發人員編寫、編譯、調試和部署Java應用,並將版本控制和XML編輯融入其眾多功能之中。NetBeans 3.5.1可支持Java 2平台標准版(J2SE)應用的創建、採用JSP和Servlet的2層Web應用的創建,以及用於2層Web應用的API及軟體的核心組的創建。此外,NetBeans 3.5.1還預裝了一個Web伺服器,即TomCat,從而免除了繁瑣的配置和安裝過程。所有這些都為Java開發人員創造了一個可擴展的開放源多平台的Java IDE,以支持他們在各自所選擇的環境中從事開發工作,如Solaris、Linux、Windows或Macintosh。NetBeans 3.5.1也?面向JDK 1.4.0、1.4.1和1.4.2的應用開發提供支持。
J 點擊次數:7604
Java 文本編輯程序。遵循GPL - General Public協議。
BlueJ 點擊次數:10242
BlueJ是一個專門為入門級教學設計的JavaTM 開發環境。它是由澳大利亞墨爾本Monash大學BlueJ小組設計並開發的。
JAG 點擊次數:7513
JAG是一個可從資料庫或UML模型創建復雜的可用的J2EE應用的GUI工具,它的目的是減輕開發者的重復工作。JAG是開始只是Finalist IT Group 內部使用的開發工具但後來發展成一個開源的項目並且已經成功運應在許多商業項目上.
Jext 點擊次數:7630
Jext是一個Java開發的免費的源碼編輯器.基於GPL licence發布.Jext除了可以編輯Java源代碼之外還可以編輯其它類型的源代碼如:C, C++, C#, ASP, php, python, Perl, Ruby, TeX, XHTML, XSLT, Eiffel, JSP...等.除此之外它還提供其它一些功能,可利用書簽(bookmark)工具來管理你的項目,可直接打一個壓縮文件,可把已在工作區中打開的文件加以分類,可把你的源代碼通過Email發送,可直接從Internet獲得一個文件等.
Redwood 點擊次數:8388
Redwood是一個革命性的IDE,它讓程序編輯器以一種新的方式來顯示源代碼.
AbaGUIBuilder 點擊次數:7962
AbaGUIBuilder是一個用Java開發的可視化Java GUI設計器。它類似於Delphi/VB設計器,能夠讓應用程序開發者快速設計和創建UI Java應用程序。它當前還包括一套資料庫感知組件(aware component).
EasyEclipse 點擊次數:8403
EasyEclipse這是一個把EclipseIDE與一些關鍵的開源插件分類打包在一起.以使得Eclipse更易於下載,安裝,使用.以下是它目前提供的分類組合.
下載網址http://www.open-open.com/12.htm
B. PHP 程序員用哪個編輯器比較好
第一類:一般的編輯工具,其他語言也適合
Aptana Studio,Aptana
Adobe Dremweaver,Website builder
Sublime Text,Sublime Text: The text editor you'll fall in love with
第二類:專門的集成開發環境
Eclipse PDT,PDT: Eclipse PHP Development Tools
Komodo IDE,Komodo IDE :: One Cross-Platform IDE, All Your Languages
NetBeans,Welcome to NetBeans
phpDesigner,phpDesigner 8
PhpStorm,https://www.jetbrains.com/phpstorm/
C. C++的編譯器都有哪些啊謝謝!!!!
kDevelop、Anjuta、Code Blocks、Visual Mingw、Ideone、Eclipse CDT、Compilr、Code Lite、Netbeans C++、DevC++。
D. vs和vscode的區別是什麼
1、含義上的區別
(1)VS:是來自美國Microsoft Corporation的一系列開發套件,是一個基本完整的開發工具集,包含了整個軟體生命周期中所需的大多數工具。
(2)vscode:是Microsoft公司在美國的一個項目:一個跨平台的源代碼編輯器,用於在Mac OS X。
2、功能上的區別
(1)VS:是當前Windows平台應用程序集成開發環境,提供高級開發工具。
(2)vscode:集成了現代編輯器應具有的所有功能,包括語法突出顯示。
(4)源碼編輯器os擴展閱讀:
特點
1、支持Windows Azure。
2、助力移動與嵌入式裝置開發,三屏一雲商機無限。
3、 Agile/Scrum 開發方法。
4、升級的軟體測試功能及工具,為軟體質量嚴格把關。
5、搭配Windows 7,Silverlight4 與 Office,發揮多核並行運算威力,
E. 現在編程軟體有哪些
不是吧?還有小夥伴不知道有些工具在敲代碼時候超級好用,下面就給大家詳細介紹這些工具,希望對大家的工作效率有所提高!
1、桌面、效率工具Onenote
onenote就像紙質的筆記本。收集資料、知識管理、強悍的復制圖像的文字,簡直是好用到不怎麼需要介紹。
2、閱讀/編寫代碼:Notepad++
毫不誇張地講,至少有80、90%的程序員用過這款工具。這款編輯器確實挺好的,支持代碼高亮顯示,而且適用於多種語言,有ada,php,java.c#,c++等。
3、sublime text3
Sublime Text在OS X、Linux 和 Windows 三大平台都可以使用。
這款代碼編輯器擁有多選、宏、代碼片段等功能,並且還有極具特色的Minimap。
4、編寫代碼:Source Insight
編寫代碼除了使用Notepad++之外,也可以選擇Source Insight。
它是一個非常強大的強大的程序編輯器。可快速訪問源代碼和源信息的功能。
5、流程圖visio
程序員做流程圖的軟體,很少有幾款可以和Visio媲美的。它可以將復雜信息、系統和流程可視化、分析,受到大量程序員的喜愛。
6、ImageMagick
ImageMagick讀、寫和處理超過90種的圖片文件。可以通過命令行進行圖片的操作,當然也能用C/C++、Perl、Java、PHP、Python或Ruby編程來完成。
7、IDEs
差不多覆蓋了所有主流語言,養眼又好用,家家戶戶都應該備一個~
8、腦圖: XMind
著名互聯網媒體Lifehacker對它高度評價:最佳頭腦風暴和思維導圖工具。程序員要做某個模塊的設計或者流程圖,有時候就需要用到它。
除了以上工具,還有VSCode、Xcode、android studio 、esclipe、myesclipse等等,大家可以去下載體驗,如需了解更多python實用知識,點擊進入PyThon學習網教學中心。
F. Android開發問題怎麼解決
R.java消失或解析異常
自定義title欄
SQLite isFirst和isBeforeFirst方法的區別
eclipse刪除空行
getX()和getRawX()的區別
imagView居中顯示問題
synchronized引發了 java.util.
獲取隨機顏色
去掉Activity的標題欄,全屏顯示
如何修改應用名稱及應用圖標
關於調試方法
Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
android.content.res.Resources.loadXmlResourceParser
android.content.res.Resources$NotFoundException
交互性的button定義的方法
在超級終端中執行程序報錯-Permission deny
從svn導入工程項目有驚嘆號
從svn導入工程項目有驚嘆號
首次進入帶有EditText的Activity不自動彈出軟鍵盤,再次點擊才彈
Gallery中OnItemClickListener與OnItemSelectedListener的區別
Eclipse中簽名導出apk崩潰,手動簽名
android.view.InflateException: Binary XML file line #異常的解決
將assets文件夾中的壓縮包拷貝到sdcard中(不限大小)
判斷是否有root許可權
最簡單的Root 模擬器的方法
新版ADT開啟eclipse提示 "Running Android Lint" has encountered a problem
新版ADT開啟eclipse提示cannot open libstdc++.so.6..
無法升級ADT
G. java編程常用的軟體有哪些
想要做好Java開發,沒有常用的開發工具可不行。而Java初學者往往處於對Java還一知半解的狀態,對於Java開發工具的了解也不會太多,常常會為了找開發工具而浪費大量的時間。給大家介紹下Java開發工程師常用的開發工具有哪些。
第一個Java常用的開發工具為JDK,也叫Java軟體開發工具包,是一個編寫Java的Applet小程序和應用程序的程序開發環境, JDK中還包括了Java的開發環境,所以下載了JDK就包含了Java開發環境。而且JDK之所以被叫做Java軟體開發工具包,是因為它包含了其它Java開發工具,如:編譯工具(javac.exe)、打包工具(jar.exe)等。
第二個是JavaIDE:Eclipse,Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。而且由於它的平等和一致性,使得其它開發語言也可以在eclipse上使用。
第三個是notepad++,notepad++是一個編譯工具,它的優點是即使你把文件刪掉了,如果再notepad++中打開過,那麼那裡就會保留,所以對一些容易誤刪的人來說比較友好,notepad++可以用來替代notepad。
第四個是Visual Studio Code,它是一個運行於 Mac OS X、Windows和 Linux 之上的跨平台源代碼編輯器。而且這個編輯器支持多種語言和格式的編寫。
以上就是比較常用的4種Java開發工具,Java的初學者在對開發工具不了解的情況下,可以根據上述介紹來選擇適合自己的開發工具,這樣可以減少自己到處找開發工具還可能找到不適合的所浪費的時間。
H. vs 跟vscode有什麼不同
1、含義上的區別
(1)VS:是來自美國Microsoft Corporation的一系列開發套件,是一個基本完整的開發工具集,包含了整個軟體生命周期中所需的大多數工具,例如UML工具,代碼管理工具,集成開發環境(IDE)等。通俗地說,是一款編譯器。
(2)vscode:是Microsoft公司在美國的一個項目:一個跨平台的源代碼編輯器,用於在Mac OS X,Windows和Linux上運行的現代Web和雲應用程序。通俗地說,是一款編輯器。
2、功能上的區別
(1)VS:是當前Windows平台應用程序集成開發環境,提供高級開發工具,調試功能,資料庫功能和創新功能,以幫助快速創建最高級的應用程序並在各種平台上開發新程序。
(2)vscode:集成了現代編輯器應具有的所有功能,包括語法突出顯示,可自定義的熱鍵綁定,括弧匹配和代碼片段集合,該編輯器還具有開箱即用的Git支持。
3、跨平台的操作能力上的區別
(1)VS:各種功能只能在Windows和macOS(Mac OS X)上運行,而不能跨平台進行編輯。
(2)vscode:是真正的跨平台編輯器,可在用戶習慣的平台上使用,而不必遷移到Windows。
I. 國內幾款比較好用的html5頁面製作工具有哪些
你好,微信上的HTML頁面一般是用工具做出來的,很少有開發的H5案列,最常見是翻頁H5,自由度比較低,只能修改圖片換換文字,而專業工具自由度比較高,可以很靈活的設計H5,epub360在專業工具中上手難度適中,值得大家嘗試下。Epub360,有很多豐富的組件可以調用。使用邏輯跟PPT差不多,音樂、動畫、視頻、交互都可以輕松實現。在線製作,只需要把鏈接放在公眾號里或者分享朋友朋友圈即可。
J. 開放源代碼軟體的應用平台
WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。WWW 是 Internet 的多媒體信息查詢工具,是 Internet 上近年才發展起來的服務,也是發展最快和目前用的最廣泛的服務。正是因為有了WWW工具,才使得近年來 Internet 迅速發展,且用戶數量飛速增長。
開源的web伺服器軟體包括apache、kangle、nginx等。
Blog
Blog 全名Web log,中文意思是「網路日誌」,後來縮寫為Blog。它是繼Email、BBS、IM之後出現的第四種網路交流方式,是網路時代的個人「讀者文摘」,是以超級鏈接為武器的網路日記,是代表著新的生活方式和新的工作方式,更代表著新的學習方式。簡言之,Blog 就是以網路作為載體,簡易迅速便捷地發布自己的心得,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示於一體的綜合性平台。
開源的Blog軟體有b2evolution(PHP+MySQL)、BLOG:CMS (PHP、基於Nucleus CMS)、BLOG:CMS (PHP、基於Nucleus CMS)等。
論壇
論壇又名網路論壇BBS,全稱為Bulletin Board System(電子公告板)或者Bulletin Board Service(公告板服務)。是Internet上的一種電子信息服務系統。它提供一塊公共電子白板,每個用戶都可以在上面書寫,可發布信息或提出看法。它是一種交互性強,內容豐富而即使的Internet電子信息服務系統。用戶在BBS站點上可以獲得各種信息服務,發布信息,進行討論,聊天等等。
開源的論壇應用軟體包括phpbb、BMForum、phpwind[等。 應用伺服器定是指通過各種協議把商業邏輯曝露給客戶端的程序。它提供了訪問商業邏輯的途徑以供客戶端應用程序使用。應用伺服器使用此商業邏輯就像調用對象的一個方法一樣。簡單的說能實現動態網頁技術的伺服器叫做應用伺服器。
開源的應用伺服器軟體包括Enhydra (Java)、JBoss (Java)、Open3 (XML)等。 消息伺服器作為網路的節點,專門用來存儲、轉發網路上的數據、信息(例如:聊天信息)。做一個形象的比喻:消息伺服器就像是郵局的交換機,而微機、筆記本、PDA、手機等固定或移動的網路終端,就如散落在家庭、各種辦公場所、公共場所等處的電話機。我們與外界日常的生活、工作中的電話交流、溝通,必須經過交換機,才能到達目標電話;同樣如此,我們利用個人電腦,PDA,手機等,發送消息,也必須經過消息伺服器,因此也可以說是消息伺服器在「組織」和「領導」這些接收消息設備。
開源的消息伺服器軟體包括ArsDigita (Tcl & Java)、Exolab Group (J2EE,整合OpenEJB,OpenJMS,OpenORA,Tyrex)、Zend (PHP)等。 企業應用程序是一個泛指的概念,細分下來可分為企業資源計劃(ERP)、客戶關聯管理、項目管理、內容管理、人力資源管理、自動化采購軟體、信息倉庫(CIW)、生產計劃、庫存管理、群組軟體、B2B和圖書館資源整合系統(ILS)。
開源的企業應用程序包括Compiere (ERP+CRM)、Compiere、Gnome Planner 、ArsDigita、phpgroupware、J2EE、Akopia、Compiere (ERP+CRM)、openapplications、OpenBiblio等。 所謂無線網路,既包括允許用戶建立遠距離無線連接的全球語音和數據網路,也包括為近距離無線連接進行優化的紅外線技術及射頻技術,與有線網路的用途十分類似,最大的不同在於傳輸媒介的不同,利用無線電技術取代網線,可以和有線網路互為備份。
開源的無線應用程序有kannel、Jwap、Ophelia等。 資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今五十年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
開源的資料庫軟體有BerkelayDB、MySQL、SQLite等。 「桌面環境」可能僅僅是一個簡單的窗口管理器,也可能是一個像 KDE 或者 GNOME這樣的完整桌面應用程序套件。
開源的桌面環境類軟體包括GNOME、GNUstep、KDE等。
窗口管理類
窗口管理,又名用戶界面,電子計算機系統中實現用戶與計算機信息交換的軟體、硬體部分。軟體部分包括用戶與計算機信息交換的約定、操作命令等處理軟體,硬體部分包括輸入裝置和輸出裝置。目前常用的是圖形用戶界面,它採用多窗口系統,顯示直接形象,操作簡便。
開源的窗口管理類軟體有Afterstep、Twm、fvwm、Window Maker等。
CD刻錄類
CD刻錄機的功能是:可以刻錄CD,讀取CD,但是卻無法讀取/寫入DVD,功能上次於COMBO,又次於DVD刻錄機。現在多數人使用的是DVDROM,COMBO,DVD刻錄機。性能方面:讀取——CDROM=CD刻錄機<DVDROM=COMBO=DVD刻錄機;寫入——CD刻錄機<COMBO<DVD刻錄機。
開源的CD刻錄軟體有CD Record、Freeburn、Xfburn等。
文件編輯類
文件編輯類軟體是一個泛指的概念,細分下來包括辦公軟體套件、記事本、PDF相關軟體、科技文本編輯器、文本編輯器、WYSIWYG和文件處理。
開源的文件編輯類軟體包括Gnome Office、KeyNote、FPDF、GNU TeXmacs、FreeDOS edlin、HTMLarea、AbiWord等。
教育類軟體
教育類軟體是一個泛指的概念,細分下來包括學習支持軟體、語言相關軟體、數學相關軟體、科學研究軟體、打字軟體和其他教育軟體。
開源的教育類軟體包括ILIAS、FlashKard、KBruch、BioJava、GNU Typist、KEca等。
金融相關軟體
從廣義上說,政府、個人、組織等市場主體通過募集、配置和使用資金而產生的所有資本流動都可稱之為金融。因此,不僅是金融業者,有關政府的財政,行業企業的行為、以及個人的理財都是金融的一部分。
開源的金融相關軟體有GnuCash、JCash、JMoney等。
游戲類軟體
游戲有很多種,在不同的媒體會以不同型式出現,使用的道具或參與的人數不一樣也會衍生出不同類型的游戲。其中包括:人手游戲、桌上游戲、版圖游戲、紙上游戲、紙牌游戲、群體游戲、電子游戲、角色扮演游戲、益智類游戲和其他。
開源的游戲類軟體有Abuse、Falcon's Eye、Java Risk、UFO2000、XulMine等。
網路軟體
網路及網際網路類軟體是一個泛指的概念,細分下來包括電子郵件、即時通訊軟體、通訊相關軟體、文件傳輸軟體、P2P文件共享軟體、遠程登錄、網頁瀏覽器、Webcam、Webgrabber、網路相關軟體和其他網路軟體。
絡及網際網路類軟體有Magic Mail Monitor 3、AMSN、Slrn、Samba、eMule、RealVNC、Galeon、Dorgem、HTTrack、Apache Tomcat、OpenLDAP等。
數學軟體類
是專門用來進行數學運算、數學規劃、統計運算、工程運算、繪制數學圖形或製作數學動畫的軟體。
開源的數學類軟體包括GAP、MAⅪMA、SINGULAR等。
媒體類
體類軟體是一個泛指的概念,細分下來包括音頻編輯軟體/音頻管理軟體、圖形類/圖片瀏覽類、媒體播放器類、視頻剪輯類。
源的媒體類軟體包括CD-DA X-Tractor、GOCR/JOCR、JCDSee、CoolPlayer、GNU VCDImager等。
操作系統類
操作系統(英語:Operating System,簡稱OS)是一管理電腦硬體與電腦軟體資源的程序,同時也是計算機系統的核心與基石。操作系統身負諸如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網上與管理文件系統等基本事務。操作系統也提供一個讓用戶與系統交互的操作介面。
開源的操作系統類軟體有開源Unix(System V/BSD)、FreeDOS、Linux、Menuet等。
密碼管理類
圍繞用戶賬號密碼安全和管理的軟體或者硬體的集合。
開源的密碼管理類軟體包括Password Safe、PINs等。
個人信息管理類
個人信息管理系統是一種提供個人信息組織管理功能的應用軟體。其目的是為了便於記錄、跟蹤和管理各種個人信息。
開源的個人信息管理類軟體有Elephant Memory、KAddressbook、KOrganizer等。
編程語言類
計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。如果按語種分,可以分為英文符號語言和漢語符號語言兩類。(典型的如:易語言、易語言.飛揚) 電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。目前通用的編程語言有兩種形式:匯編語言和高級語言。
開源的編程語言類軟體包括DJGPP、GCC、Open64、Objective CAML、PHP等。
屏幕保護軟體
屏幕保護程序是電腦程序,原意是通過將畫面空白,或在畫面上填滿移動的圖像,避免電腦顯示器在靜止的情況下產生磷質烙印,從而減低其壽命。現在,屏幕保護程序被用作娛樂或保安用途。
開源的屏幕保護軟體有Flurry、KISS Image Screen Saver、Really Slick Screensavers、xmatrix等。
安全軟體
安全軟體是一個泛指的概念,細分下來包括殺毒軟體、加密軟體、防火牆、SSH、其他安全軟體。
開源的安全軟體包括Open Antivirus、GnuPG、Coyote Linux、OpenSSH、Stunnel等。
其他軟體
下面列舉一些難於分類的開源軟體:
Active2
AstroGrep — 有GUI圖形界面的Grep
Autopackage — Linux上的軟體包管理系統
BibleTime — 聖經學習軟體
Bochs — PC積累器
Cygwin — Win32的開源Unix模擬環境
Link Checker — 檢查HTML文檔的壞連接
Memtest86 — 內存檢查軟體
Open Scene Graph
Sun Grid Engine —計算機集群軟體
TeX — 排版系統
Vitrite — Windows 2000/XP 上使窗口透明的軟體
WINE — 在Linux/BSD上運行Windows軟體
XFree86 — 視窗系統
gEDA自動化電器設計工具
GPAI 通用公共人工智慧平台