Chọn ngôn ngữ của bạn

Trang chủ arrow-right Setup.shl

Chúng tôi đã tổng hợp danh sách 18 phần mềm thay thế miễn phí và trả phí cho Setup.shl. Các đối thủ chính bao gồm: Maven, CMake. Ngoài ra, người dùng cũng tiến hành so sánh giữa Setup.shl và Gradle, Rake, Ant. Bạn cũng có thể xem các tùy chọn tương tự khác tại đây: About.


Maven
Free Open Source

Apache Maven là một công cụ dựa trên Java để tự động hóa xây dựng và quản lý dự án (trong phần mềm ...

CMake
Free Open Source

CMake là một nhóm các công cụ được thiết kế để xây dựng, kiểm tra và đóng gói phần mềm.

Gradle
Free Open Source

Gradle được xây dựng tự động hóa phát triển.

Rake
Free Open Source

Rake là một công cụ quản lý tác vụ và xây dựng phần mềm.

Ant
Free Open Source

Apache Ant là một công cụ xây dựng dựa trên Java mã nguồn mở (để phát triển phần mềm).

Buildr
Free Open Source

Apache Buildr là một hệ thống xây dựng cho các ứng dụng dựa trên Java, bao gồm hỗ trợ cho Scala, Groovy ...

MakeMe
Free Open Source

Xây dựng phần mềm đơn giản

Ninja Build
Free Open Source

Ninja là một hệ thống xây dựng nhỏ với trọng tâm là tốc độ.

Buck là một hệ thống xây dựng được phát triển và sử dụng bởi Facebook.

SCons
Free Open Source

SCons là một công cụ xây dựng phần mềm nguồn mở, đó là một công cụ xây dựng thế hệ tiếp theo.

Một công cụ / thư viện xây dựng Bash thuần túy, hữu ích để mô tả các quy trình xây dựng có thể tổng hợp, biểu cảm.

Setup.shl Nền tảng

tick-square Linux
tick-square Mac

Setup.shl Tổng quan

thiết lập - Một thư viện Bash đơn giản để thiết lập cấu trúc thư mục bằng cách sử dụng các định nghĩa giống như Makefile.

Setup.shl dự định cung cấp bộ tính năng cơ bản giống như các công cụ tạo giống khác, trong môi trường Bash: bạn có thể xác định công thức để tạo tệp từ phụ thuộc của chúng và thực hiện các công thức đó cho tất cả các tệp không cập nhật , theo thứ tự và song song khi có thể.

Nó rất tối thiểu (chức năng cốt lõi có tới 3 chức năng chính và hàng tá người trợ giúp) và nhằm mục đích đơn giản nhất có thể để học, trong khi cung cấp khả năng mở rộng, sử dụng Bash làm ngôn ngữ kịch bản.

Ưu điểm:
- dấu chân thực sự nhỏ (<1000 LoC cho toàn bộ thư viện), có nghĩa là bạn có thể đóng gói thư viện như một phần của quy trình xây dựng của mình
- giảm nỗ lực học tập (10 phút để bắt đầu), so với các công cụ mạnh mẽ không kém khác
- di động trên tất cả các Unix có thể chạy Bash (Linux, MacOS, FreeBSD, ...)
- Các tập lệnh thiết lập có thể sử dụng tất cả sức mạnh của Bash để xác định các công thức và quy tắc riêng của chúng
- có thể xem các tệp nguồn để thay đổi để thực hiện các bản dựng liên tục
- composable: tập lệnh xây dựng có thể tải tập lệnh xây dựng khác để tích hợp một cách trong suốt sản phẩm của họ

Nhược điểm:
- cần Bash> 4.0 để hoạt động chính xác, có thể yêu cầu cập nhật trên một số hệ thống
- có thể hơi chậm để quét tất cả các phụ thuộc của một bản dựng lớn trên một đĩa chậm (nó có thể quét tới 1000 tệp / s), mặc dù bạn có thể sử dụng các tệp trạng thái để giảm thiểu vấn đề và xây dựng liên tục nếu thất bại
- công cụ rất trẻ, với một vài quy tắc dựng sẵn và ít tiêu chuẩn hóa

Setup.shl Tính năng

tick-square Parallel builds
tick-square Continuous builds

Các lựa chọn hàng đầu thay thế Setup.shl

Chia sẻ ý kiến về phần mềm, viết đánh giá và giúp làm cho nó càng tốt hơn!

Setup.shl Thẻ

scons build-tool build-automation setup bash shell

Đề xuất thay đổi

Phản hồi của bạn

Chọn một xếp hạng
Vui lòng chọn một đánh giá

Your vote has been counted.

Do you have experience using this software?