116 công cụ dành cho nhà phát triển
116 công cụ dành cho nhà phát triển
Anonim

Bạn không cần phải là một ngôi sao nhạc rock để kiếm nhiều tiền và nổi tiếng. Những ngôi sao nhạc rock mới là những lập trình viên. Dưới đây, bạn sẽ tìm thấy hơn một trăm công cụ sẽ giúp công việc của nhà phát triển trở nên dễ dàng hơn.

116 công cụ dành cho nhà phát triển
116 công cụ dành cho nhà phát triển

Bài gốc đã được xuất bản trên cổng thông tin DailyTekk. Và mặc dù nó đã xuất hiện cách đây khá lâu, nhưng danh sách này vẫn còn phù hợp. Các công cụ được chia thành các danh mục khác nhau: nền tảng phát triển, đào tạo lập trình, theo dõi lỗi, API và hơn thế nữa. Không phải tất cả các công cụ đều miễn phí, nhưng sự tiện lợi và các tính năng mới đều có giá. Chúng tôi hy vọng bạn tìm thấy một cái gì đó hữu ích cho chính mình.

Đào tạo lập trình

Nhà trên cây
Nhà trên cây
  1. - đào tạo về thiết kế và phát triển web và iOS.
  2. - Một cách tương tác và thú vị để học lập trình.
  3. - các khóa học thực tế dành cho các nhà phát triển web.
  4. - học bằng cách giải quyết các vấn đề thực tế từ các giáo viên nổi tiếng.
  5. - nhiều khóa học máy tính, miễn phí.
  6. - các khóa học tương tác trên Ruby.
  7. - Giáo dục miễn phí với nhiều khóa học lập trình đa dạng.
  8. là tài nguyên phát triển web do người dùng tạo.
  9. - hướng dẫn, khóa học và hướng dẫn từ Google.
  10. là khóa học chính thức về phát triển Android.
  11. - video hướng dẫn PHP miễn phí.
  12. - dạy lập trình trong môi trường phát triển thực tế.

Hệ thống kiểm soát phiên bản

Github
Github
  1. - lưu trữ cho các dự án CNTT.
  2. - một dịch vụ cho biết mã trông như thế nào trong các phiên bản trước.
  3. - lưu trữ miễn phí cho mã.
  4. - Máy khách Mac cho dịch vụ Subversion.
  5. là một ứng dụng khách Mac miễn phí cho các hệ thống Git và Mercurial.
  6. OFFSCALE - lập phiên bản cơ sở dữ liệu.
  7. - Ứng dụng khách Git dành cho Mac.

Điều khoản khác

AppNeta
AppNeta
  1. - đám mây APM (Quản lý hiệu suất ứng dụng).
  2. TaskMissile là một dịch vụ nhận phản hồi từ người dùng.
  3. - tạo các hướng dẫn được tích hợp trong ứng dụng cho người dùng.
  4. - ứng dụng thư và trò chuyện cho các nhóm.
  5. - lưu trữ cho Node.js và MongoDB.
  6. - một dịch vụ để theo dõi các số liệu khác nhau.
  7. - cho phép bạn biến người dùng thường xuyên thành người trung thành.
  8. - cộng tác cho các lập trình viên. Dễ dàng tìm và chia sẻ mã.
  9. - bản địa hóa phần mềm.
  10. TranslateKarate là một dịch vụ dịch và bản địa hóa trực tuyến đơn giản.
  11. - thử nghiệm, hỗ trợ, tiếp thị và quảng cáo. Tất cả hợp lại thành một.
  12. - một dịch vụ lưu trữ các đoạn trích.
  13. - rất nhiều ý tưởng cho các ứng dụng mới.

Nền tảng phát triển

Heroku
Heroku
  1. - nền tảng đám mây để tạo ứng dụng.
  2. Trình biên dịch - Cho phép bạn theo dõi mã từ bất kỳ trình duyệt nào.
  3. - đám mây back-end cho các ứng dụng di động.
  4. - back-end cho trang web của bạn.
  5. - IDE trực tuyến.
  6. - một nền tảng hoàn chỉnh cho các ứng dụng di động.
  7. - back-end cho các ứng dụng web và di động.
  8. - IDE trong trình duyệt. Một cách làm việc mới cho các nhà phát triển.
  9. - nền tảng đám mây. NET.
  10. là một nền tảng đám mây cho PHP.
  11. - dễ dàng tạo back-end cho SaaS.
  12. - trình soạn thảo mã trực tuyến.
  13. - IDE đám mây cho PHP.
  14. Fusegrid là một đám mây cho ColdFusion.
  15. - viết mã và gỡ lỗi trực tuyến.
  16. - một mạng xã hội dành cho các lập trình viên.
  17. - môi trường phát triển trực tuyến.

Tích hợp và triển khai

Travis CI
Travis CI
  1. - tích hợp và triển khai cho các ứng dụng di động.
  2. - Tích hợp và triển khai cho các ứng dụng web.
  3. - tích hợp và triển khai phần mềm Ruby.
  4. - một nền tảng để tạo và tích hợp các ứng dụng.
  5. Hostedci - Tích hợp và triển khai cho các ứng dụng iOS và OS X.

Phản hồi, giám sát và theo dõi lỗi

Crashalytics
Crashalytics
  1. - một hệ thống theo dõi sự cố ứng dụng trên iOS và Android.
  2. - tạo ảnh chụp màn hình các lỗi trong ứng dụng.
  3. - một nền tảng để giám sát hiệu suất.
  4. - báo cáo và theo dõi lỗi trong thời gian thực.
  5. - APM cho các ứng dụng web.
  6. - Theo dõi lỗi trong các ứng dụng web trong thời gian thực.
  7. - một hệ thống theo dõi sự cố trong các ứng dụng di động.
  8. - phần mềm máy chủ để quản lý phát triển ứng dụng.
  9. - theo dõi lỗi trong mã PHP cho các nhóm nhỏ.
  10. - một trình theo dõi lỗi đơn giản.
  11. - theo dõi lỗi và tích hợp với GitHub.

API

Twilio
Twilio
  1. - API cho sứ giả và VoIP.
  2. - API thời tiết miễn phí.
  3. - hệ thống thanh toán cho các nhà phát triển.
  4. - API của thông tin có cấu trúc.
  5. Filepicker.io - Giúp làm việc với Nội dung do Người dùng Tạo (UGC) dễ dàng hơn.
  6. - một dịch vụ nhắn tin trong thời gian thực trên đám mây.
  7. - thư cho các nhà phát triển.
  8. Context. IO - API cho ứng dụng email.
  9. Semantics3 - API cho thông tin sản phẩm.
  10. - hệ thống dẫn đường trong nhà.
  11. - API để giao tiếp SMS với người dùng.
  12. - chuyển đổi URL sang video, ảnh và hơn thế nữa.

Sự phát triển trò chơi

Viximo
Viximo
  1. Viximo là một nền tảng phân phối trò chơi xã hội.
  2. - công cụ phát triển trò chơi của Microsoft.
  3. là một nền tảng để phân phối trò chơi ở Trung Quốc.
  4. - SDK cho các trò chơi JavaScript.
  5. - đồng bộ hóa các lưu, tài khoản và bạn bè giữa các thiết bị.
  6. Storybricks - tạo MMO của riêng bạn.

Phát triển các ứng dụng di động

Codiqa
Codiqa
  1. - trình tạo mô hình cho các ứng dụng di động.
  2. - phản hồi cho các ứng dụng di động.
  3. - SEO và Tiếp thị App Store.
  4. - thị trường cho các thành phần ứng dụng di động.
  5. - phân tích, CRM, v.v.
  6. - phân tích, lưu lượng truy cập và kiếm tiền.
  7. - một nền tảng để phát triển các ứng dụng di động.
  8. Little Eye - Trình theo dõi pin cho các ứng dụng Android.

Ngoài danh mục

Người kể chuyện
Người kể chuyện
  1. - một thị trường để mua các tập lệnh và các thành phần phát triển.
  2. - một dịch vụ để tải xuống và lưu trữ mã.
  3. - Thư viện PHP để tạo mẫu nhanh.
  4. là một nền tảng huy động vốn cộng đồng cho các ứng dụng di động.
  5. - lập trình cho bất cứ thứ gì.
  6. - thông tin dưới dạng đồ thị và sơ đồ rõ ràng.
  7. - tạo giao diện cho các ứng dụng web. Tạo mẫu nhanh trong HTML 5.
  8. - giúp phát triển các ứng dụng kinh doanh.
  9. - một kho lưu trữ riêng cho mã.
  10. - giúp hiểu các phần phức tạp của mã trong Java.
  11. - Đặt phần thưởng cho việc giải quyết các vấn đề trong mã của bạn.
  12. - Theo dõi thời gian và năng suất cho các nhà phát triển.
  13. - một hệ thống để tạo các trang web.
  14. - thử nghiệm ứng dụng.

Đề xuất: