EiffelStudio

張貼者:2010年9月6日 下午11:29未知的使用者   [ eddie liu 已於 2012年8月8日 上午3:31 更新 ]
EiffelStudio是最強大的開發環境,用於創建關鍵任務應用的視窗操作系統。 此外,如果你正在考慮一個舉措。NET從其他一些平台,機會是EiffelStudio將允許你這樣做10次更容易,更安全。 您將可以重新使用許多現有的應用程序,你就可以100%驗證功能的新應用目前都在你的平台和新的平台











更新日期:2011/05/29
採購正式版、大量授權報價、技術支援、軟體諮詢、委託採購、詢問報價請來電 02-29299388 分機16 , 
來信service@orderble.com,或點我
-----------------------------------------------------------------------------



此外,有幾項特徵 EiffelStudio

設計合同契約式設計(DBC)的是一個獨特的機制,要求,簡化了生產高質量的軟件。 它可以確保您的代碼將大大減少錯誤,因為它遵循“規則”的方向發展。 我們的客戶告訴我們,因為他們可以DBC的人數大幅降低錯誤,花更多的時間設計。 總之,它使編程的樂趣了。
清潔語法您可以創建易於閱讀課與艾菲爾簡單,明確的純英語語法。 更大的可讀性,這使得開發和維護大型和/或多方參與系統的10倍左右更容易。
泛型的。NET艾菲爾泛型允許類是書面的方式在那裡可以被重複使用在多種不同的方案,而無需改變任何代碼在類本身。 通過採用泛型在您的系統,你可以顯著地減少錯誤和數量最終會更少的代碼,以盡量保持在整個生命週期的軟件。
多重繼承魯棒多繼承設施是必不可少的支持相結合的各種抽象和可重用組件。 艾菲爾唯一機制,重新命名(消除名稱衝突),“參與”和“選擇”(無歧義從多個 redeclarations)確保一個強有力的工具,極大地提高造型與設計 /實現。
快速可執行文件埃菲爾鐵塔是非常注重績效,並產生可執行文件相媲美的速度到C / C + +代碼的開發工作,以盡量減少或所需的專業知識。 埃菲爾鐵塔還採用了全系統的優化,是不可能與其他語言。
無縫框架沒有更多的造型,然後開始重新設計和實施。 EiffelStudio允許您防彈模型軟件,設計它,實現它,測試它,部署,實現構建測試部署的過程-在一個連續的流程,在相同的工具,在相同的語言。
可移植性允許你創建應用程序並運行它們一次幾乎任何地方。 不是`創建一次,到處調試'當你發現其他的“多平台”解決方案。
。NET兼容性EiffelStudio是完全的。NET兼容,使您可以打開的應用程序,可以創建和共享代碼互操作與任何其他。NET語言。
理想的升級路徑。NET中EiffelStudio允許你從另一個平台遷移(例如,Unix系統)到。NET,而不必`凍結'當前應用程序,而無需創建一個項目如此之大,這將是完全失控。
最佳工具關鍵業務應用當你需要的東西,不會失敗,這將符合成本效益,EiffelStudio是理想的選擇作為一個發展框架。有了它,多年來公司產生顯著的成本節約,加快建設自動化測試部署的過程。
強大的新的GUI庫我們完全重新設計 EiffelBuild這使開發人員能夠創建功能強大的多平台圖形用戶界面,將運行在任何相同的支持平台。
可重用的代碼允許縮短開發時間縮短了2至因素高達10倍,並給出了機會成本節約和生產率的提高,在於後端的軟件開發。







A few of the features of EiffelStudio

Design by ContractDesign by Contract (DBC) is a unique mechanism that demands and simplifies the production of quality software. It ensures that your code will have substantially less errors because it follows "the rules" of development. Our customers tell us that because of DBC they can dramatically lower the number of bugs and spend more time designing. In short it makes programming fun again.
Clean SyntaxYou can create easy to read classes with Eiffel's simple, unambiguous plain-English syntax. This greater readability makes the development and maintenance of large and/or multi-participant systems about 10 times easier.
Genericity for .NETEiffel genericity allows classes to be written in a way where it can be reused in a multitude of different scenarios without the need to change any code in the class itself. By employing genericity in your system, you can dramatically reduce the amount of bugs and will end up with far less code to maintain throughout the lifecycle of your software.
Multiple InheritanceRobust multiple inheritance facilities are essential to support combining various abstractions and reusable components. The Eiffel-unique mechanisms of renaming (to eliminate name clashes), "join", and "select" (removes ambiguities from multiple redeclarations) ensure a powerful tool that dramatically improves both modeling and design/implementation.
Fast ExecutablesEiffel is very performance-focused, and produces executables that are comparable in speed to C/C++ code with far less development effort or expertise required. Eiffel also employs system-wide optimizations that are not possible with other languages.
Seamless FrameworkNo more modeling, and then starting over again to design and implement. EiffelStudio allows you to model bulletproof software, design it, implement it, test it, deploy it, realizing the build-test-deploy process - in one continuous flow, within the same tool, in the same language.
PortabilityAllows you to create applications once and run them virtually anywhere. Not `create once, debug everywhere' as you find in other "multi-platform" solutions.
.NET compatibilityEiffelStudio is fully .NET compliant, allowing you to create open applications that can interoperate and share code with any other .NET language.
Ideal Migration path to .NETEiffelStudio allows you to migrate from another platform (say, Unix) to .NET without having to `freeze' the current application, and without having to create a project so large that it would be totally unmanageable.
Best tool for business critical applicationsWhen you need something that will not fail, and that will be cost-effective, EiffelStudio is the ideal choice as a development framework. With it over the years companies generated significant cost saving by automating and accelerating the build-test-deploy process.
Powerful new GUI libraryWe have entirely redesigned EiffelBuild which gives developers the ability to create powerful multi-platform GUIs that will run identically on any of our supported platforms.
Reusable codeAllows to shorten development time by a factor of 2 to as much as 10 times and gives the opportunity for cost savings and productivity improvements that lie in the back end of software development.