2008-12-15 12 views
11

Nếu phát triển cho các API .NET của Windows, tôi có thể tăng cường các nỗ lực của mình với 100 điều khiển bổ sung có sẵn trên trang web, các API đồ thị và các công cụ hữu ích khác. Bất cứ ai có thể chỉ cho tôi theo hướng của phần mềm thương mại tương tự cho Mac Cocoa/Objective C phát triển?Có bất kỳ bổ sung thương mại nào trên các điều khiển lập trình cho Mac và iOS C/Objective C không?

Ngoài ra:

Có đủ các nhà phát triển để làm điều này về mặt thương mại?

Điểm của câu hỏi của tôi thực sự là thị trường dành cho nhà phát triển Mac đủ trưởng thành để hỗ trợ các tiện ích bổ sung dành cho nhà phát triển thương mại. Tôi biết có "Nguồn mở" ... mọi thứ dường như mặc định ... chủ yếu là vì chưa có ai dẫn đầu. Vấn đề với phần mềm miễn phí mã nguồn mở là một ngày tất cả đã biến thành những người vô gia cư nghèo không có tay nghề bán những người nghèo, những người cắm những thứ miễn phí lại với nhau. Chúng tôi xứng đáng tốt hơn!

Trong trường hợp bạn không nhận thấy trong thị trường Mac, mọi người sẵn sàng trả tiền cho những thứ tốt.

Tôi có lịch sử bán các công cụ phát triển. Bạn không phải chỉ cần cho công cụ này đi.

Tony

+1

Có các loại khung hoặc điều khiển cụ thể mà bạn đang tìm kiếm không? Bạn có thể có may mắn hơn khi nhận được câu trả lời - dù là Nguồn mở hay thương mại - nếu bạn cụ thể hơn. Các nhà phát triển Mac có lẽ sẽ không biết điều gì phổ biến trong thế giới .NET hoặc Windows. –

+0

Ngoài ra, có lý do cụ thể nào bạn yêu cầu cho các khung thương mại không? Các khung công tác nguồn mở rất phổ biến trong phát triển Mac và đã tồn tại trong một thời gian rất dài. –

+0

Những thứ như Sparkle và PSMTabBarControl (một số trong những điều nguồn mở phổ biến mà bạn khinh thường) chắc chắn không được viết bởi những người vô gia cư bán không có kỹ năng. Trong những trường hợp đó, những người đóng góp cho họ hiện đang làm việc cho Apple trên UIKit và Foundation ... –

Trả lời

4

Omni Frameworks được sử dụng trong phần mềm thương mại, mặc dù bản thân chúng là nguồn mở. Tôi nghi ngờ có đủ các nhà phát triển OS X để thực sự duy trì một nhà cung cấp thư viện nguồn đóng độc lập nhỏ. Bạn có thể xuất bản các thư viện nguồn mở và bán các dịch vụ tư vấn hoặc tài liệu.

6

Hầu hết các mã nguồn và khuôn khổ có thể sử dụng lại mà tôi đã thấy đều miễn phí, không phải là thương mại. Trong số đó, phần lớn là theo giấy phép BSD hoặc MIT, có nghĩa là bạn có thể sử dụng chúng trong phần mềm mã nguồn mở thương mại. (Rất ít người thuộc một trong các GPL, điều này nghiêm cấm điều này.)

Tôi có a list of these, mặc dù hiện tại nó chưa hoàn chỉnh. Tôi có một danh sách dài hơn trong OmniOutliner, cùng với một kế hoạch lớn cho một trang web tốt hơn để trình bày nó.

Ngoài ra còn có MacCode, là kho lưu trữ mã nguồn và khuôn khổ có thể sử dụng lại.

+0

GPL và LGPL không "cấm" sử dụng trong phần mềm thương mại. Họ áp đặt các yêu cầu về giấy phép đôi khi trái với mục tiêu của các nhà phát triển phần mềm thương mại. –

+0

Phải; Tôi đã sử dụng tính từ sai. Tôi đã sửa nó. –

+0

LGPL cũng không cấm sử dụng trong phần mềm nguồn đóng.Nó yêu cầu rằng nguồn _of thành phần LGPL_ được tạo sẵn, và thay thế thành phần đó để thay thế được cho phép. Phần còn lại của nguồn của bạn có thể bị hủy xuất bản. –

1

Tôi đã tìm thấy một trang web tuyệt vời với cả mã nguồn và điều khiển tùy chỉnh của Mac và iOS trên đó. Hãy xem Cocoa Controls