Trước khi bắt đầu
Tìm hiểu nội dung bài viết này và cách học hiểu quả.
Bài viết này mô tả sự phong phú của các công cụ lập trình có sẵn trên Linux®. Hơn nữa, bài viết này trình bày cách phát triển ứng dụng nhanh và dễ và trình diễn những sáng kiến mới nhất trong các công cụ mã mở.
Học cách cài đặt máy chủ, cơ sở dữ liệu, và một vài ngôn ngữ lập trình trên Linux. Bạn cũng học cách xây dựng ứng dụng web, đầu tiên là với PHP, sau đó là Ruby trên Rails.
Bài viết này được viết cho các nhà phát triển ứng dụng trên nền Linux và các nhà phát triển muốn khám phá các công cụ phát triển mã mở miễn phí có sẵn. Để nắm bắt được bài viết này, bạn cần biết cơ bản về các câu lệnh comnand-line Linux và một ít kinh nghiệm lập trình. Nếu bạn có kinh nghiệm cài đặt và cấu hình ứng dụng trên Linux thì tốt, nhưng không có cũng không sao.
Để thực thi các ví dụ trong bài viết này, bạn cần một máy tính với hệ điều hành Linux có ít nhất 300MB trống trên ổ cứng. Bạn cũng cần phải có quyền root để cài đặt các ứng dụng. Các ứng dụng trong bài viết này được tạo trên hệ điều hành Ubuntu Desktop Linux 8.04.1 chạy trên máy ảo trên máy Mac OS X Leopard. Tuy nhiên, bạn không nhất thiết phải dùng Ubuntu vì Aptitude (sử dụng trong bài viết này) có thể chạy trên bất của hệ điều hành Debian Linux nào.
