EiffelStudio
IDE phát triển bằng ngôn ngữ Eiffel với Design by Contract, roundtrip engineering, kiểm thử tự động và debug tích hợp. Hỗ trợ biên dịch đa nền tảng cho Windows, Linux và macOS.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Tích hợp Design by Contract™ để hỗ trợ giảm lỗi ngay từ giai đoạn viết mã.
Kết nối mô hình hóa, thiết kế, hiện thực, kiểm thử và triển khai trong một luồng liên tục.
Bao gồm công cụ kiểm thử, chỉ số và năng suất ngay trong IDE.
Tự động hóa kiểm thử và tìm lỗi trong quá trình phát triển.
Cung cấp Void Safety để bảo đảm tham chiếu đối tượng không có giá trị null hoặc void.
Hỗ trợ lập trình song song theo hướng Lập trình hướng đối tượng.
Dùng cú pháp Eiffel rõ ràng, gần plain-English cho lớp dễ đọc hơn.
Tạo executable có tốc độ được mô tả là tương đương C/C++.
Áp dụng các tối ưu hóa trên toàn hệ thống.
Hỗ trợ reusable code để rút ngắn thời gian phát triển.
Cung cấp model-driven development cho mô tả hệ thống phức tạp.
Biên dịch ứng dụng sang Windows (.NET), Unix, Linux, Mac OS X, Embedded và VMS.
Tổng quan

EiffelStudio là IDE dành cho phát triển phần mềm bằng ngôn ngữ Eiffel, tập trung vào việc tạo ra mã nguồn đúng đắn, đáng tin cậy và dễ bảo trì. Bộ công cụ đi kèm các dịch vụ hỗ trợ lập trình viên kiểm soát quy trình phát triển thay vì chỉ tập trung vào giai đoạn coding.
Luồng làm việc trong EiffelStudio bao phủ từ mô hình hóa yêu cầu, thiết kế, hiện thực, kiểm thử đến triển khai trong cùng một môi trường. Roundtrip engineering có sẵn theo thiết kế, nên việc quay lại điều chỉnh kiến trúc không đòi hỏi bỏ đi phần đã làm để bắt đầu lại.
Phù hợp cho
Phát triển phần mềm nghiệp vụ cốt lõi cần độ tin cậy và khả năng bảo trì lâu dài.
Xây dựng ứng dụng có yêu cầu mở rộng cho các lĩnh vực như tài chính, quốc phòng, năng lượng và y tế.
Triển khai quy trình phát triển liên tục từ yêu cầu đến deploy trong cùng một IDE.
Phát triển ứng dụng cloud triển khai trên server và cho phép client truy cập từ xa.
Tạo ứng dụng đa nền tảng cần biên dịch cho Windows, Linux và macOS.
Ước tính chi phí
Chọn số developer để xem chi phí tham khảo.
Từ 5 developer trở lên thường có giá tốt hơn.
Thông số kỹ thuật
- Hãng
- Eiffel Software
- Phiên bản
- 25.12
- Loại sản phẩm
- Ứng dụng
- Môi trường phát triển
- .NET, Xcode
- Loại license
- Professional License — Enterprise License
- Linux
- x86-64, armv6, armv7; Ubuntu 18.04 hoặc Linux có glibc 2.7 và GTK+ 3.22; RAM 4GB hoặc cao hơn; 1GB dung lượng trống; cần gcc hoặc SunStudio 12 Linux compiler
- Windows: x86 hoặc x86-64; Windows 7, Windows 8, Windows 8.1, Windows 10; RAM 4GB hoặc cao hơn; 1GB dung lượng trống.
- Macintosh: x86-64 hoặc ARM; Mac OS X 10.12 trở lên; RAM 4GB hoặc cao hơn; 1GB dung lượng trống; cần Xcode 8.2 hoặc cao hơn.
- Thông tin giấy phép hiện có gồm Professional License, Enterprise License và Academic License.
Câu hỏi thường gặp
EiffelStudio có hỗ trợ kiểm thử và debug không?
Có. Kiểm thử tự động, debug, số liệu đo và công cụ năng suất được tích hợp trong IDE.

RemObjects Suite Subscription for Cocoa
Gói subscription cho Cocoa tập hợp ngôn ngữ lập trình, thư viện client và IDE của RemObjects, kèm quyền truy cập sản phẩm hiện tại, sản…

RemObjects Suite Subscription for Java
Gói subscription cho phép theo kịp toàn bộ sản phẩm RemObjects dành cho Java, gồm sản phẩm hiện có và sắp ra mắt. Bao gồm Oxygene, C#…

RemObjects Elements
RemObjects Elements là tool chain phát triển phần mềm đa nền tảng, hỗ trợ 6 ngôn ngữ gồm Oxygene, Swift, C#, Java, Go và Mercury. Bộ công…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.