本篇內(nèi)容主要講解“Iodine有哪些優(yōu)點”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Iodine有哪些優(yōu)點”吧!
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供施甸網(wǎng)站建設(shè)、施甸做網(wǎng)站、施甸網(wǎng)站設(shè)計、施甸網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、施甸企業(yè)網(wǎng)站模板建站服務(wù),十余年施甸做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
1. 更優(yōu)秀的語言
Iodine是常規(guī)Java的完整超集,它提供了強大的功能,使得Java編程更簡單、更高效。把所有的Java代碼立即重新編譯一遍(只需復(fù)制過來即可),體驗一下Iodine的強大功能吧。
這個初始版本包括了以下這些功能:
可選的根據(jù)var關(guān)鍵字推斷類型
“out”和“by-reference”參數(shù)
類型擴展
局部類
強大的 Aspects
使用屬性語法訪問getter/setter
全局的方法和字段
Cocoa風(fēng)格的多部分方法名(又稱為:命名參數(shù))
另外還包括了其他一些特性,比如:我們將在9.33版本中支持結(jié)構(gòu)體和記錄,以及更方便進行的屬性定義。你可以 在這里 閱讀到所有的語言擴展。
Iodine也取消了一些長期困擾Java開發(fā)人員的愚蠢限制,例如,限制每個文件中只能有一個類(或是一個類一個文件),以及代碼的包/命名空間結(jié)構(gòu)必須與磁盤上的文件夾相匹配。
當(dāng)然,Iodine與由Oracle維護的Java語言保持著同步,包括Java 9及以后的版本。
2. 更棒的IDE體驗
讓我們面對現(xiàn)實吧:沒有人喜歡在Android Studio、Eclipse或者NetBeans中工作,這些IDE太臃腫、太笨重、太不直觀了。
Iodine提供了一系列非常不錯的IDE選項。
在Mac上,我們有 Fire ,這是我們自己的IDE,輕量級、簡單易用。已經(jīng)使用Fire開發(fā)其他語言的客戶絕對會愛死它的。
在Windows上,Iodine與微軟的旗艦IDE Visual Studio完全集成。我們也有自己的Windows IDE: Water ,它將在今年晚些時候推出(現(xiàn)已推出早期的預(yù)覽版)。Water是依據(jù)Fire的優(yōu)秀經(jīng)驗進行設(shè)計的,但同時也是針對Windows設(shè)計的。
3. 更完善的工具鏈
Iodine附帶了一個強大的構(gòu)建工具鏈,可以將你的項目從源代碼變?yōu)樽罱K的可執(zhí)行文件,無論是.jar還是.apk。它的核心編譯速度非常快,并且有著很不錯的錯誤報告功能,包括自動糾錯功能(例如拼寫錯誤或缺少分號)。Gradle和Maven軟件包解析已深度集成在IDE和構(gòu)建鏈之中,無需再手動調(diào)整.gradle腳本文件。在今年晚些時候即將推出的版本10中,新的EBuild構(gòu)建鏈將提升到一個新的水平。
Iodine還有一個非常酷的優(yōu)點,由于Iodine是Elements四大語言家族的其中之一,因此你可以在Swift、C#或Oxygene項目中混雜Iodine代碼,并將其編譯到Java或Android項目中。如果你在網(wǎng)上找到了一些非常有用的代碼片段,但是卻是用其他語言編寫的,那么這個強大的功能就派上用場了。
到此,相信大家對“Iodine有哪些優(yōu)點”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
分享文章:Iodine有哪些優(yōu)點
新聞來源:http://vcdvsql.cn/article28/pejgjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、用戶體驗、靜態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、定制網(wǎng)站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)