Trang chủ EDA | Doman - Hosting | Siêu thị trực tuyến

Mono Project - Lập trình .NET trên Linux

Thảo luận về các gói ứng dụng hỗ trợ lập trình trên Ubuntu: gPHPEdit, Bluefish, MySQL...

Mono Project - Lập trình .NET trên Linux

Gửi bàigửi bởi admin » Thứ 2 28 Tháng 4, 2008 10:53 pm

Có lẽ nhiều bạn cũng đã biết về một dự án giúp chạy và lập trình nền tảng .NET trên Linux. Đó là Mono Project . Bạn có thể dùng Mono Project để chạy một ứng dụng được viết bằng Visual Studio hoặc có thể dùng Mono Develop để viết ứng dụng có thể chạy trên nền .NET ở windows hoặc Linux. Bài này dùng giới thiệu cho những người yêu thích lập trình và cũng có kiến thức căn bản về Ubuntu nên mình sẽ không hướng dẫn chi tiết.

Đầu tiên cần cài đặt Mono Platform trong Synaptic các gói cần cài là
mono mono-gmcs mono-gac mono-utils
Ngoại trừ gói mono các gói khác bạn có thể cài đặt hoặc không. mono-gmcs là một C# 2.0 Compiler nếu không cài thì bạn chỉ có C# 1.0 Compiler thôi.

Bạn cũng có thể cài đặt thêm tài liêụ cho Mono (giống như MSDN) bằng cách cài
monodoc mono-xsp monodoc-http
monodoc-http sẽ giúp bạn xem tài liệu trong trình duyệt.

Trong repository của Ubuntu lúc nào cũng có gói monodevelop (universe). Tuy nhiên gói này thường ít được cập nhật. Nguồn phần mềm cập nhật mới dành cho Ubuntu thường ở trang http://www.GetDeb.net . Tại đây bạn có thể download Monodevelop bản mới nhất (cho tới lúc này là 0.16). Với dung lượng khá khiêm tốn (tổng cộng hơn 4MB) đây không phải là Mono Project mà chỉ là 1 IDE dùng để lập trình như NetBean, Visual Studio, Sharp Develop. Giao diện của Monodevelop cũng rất giống với Visual Studio hay Sharp Develop vì vậy các bạn có thể làm quen rất dễ dàng.

Nếu bạn muốn làm 1 webserver chạy ASP.NET 1.0 và 1.1 bạn cần gói mono-xsp , ASP.NET 2.0 cần gói mono-xsp2 .

Hoặc để chạy ASP.NET 2.0 trên Apache cần gói mono-apache-server2 libapache2-mod-mono

Nguồn Saylinux
Hình đại diện của thành viên
admin
Quản trị viên
 
Bài viết: 211
Ngày tham gia: Thứ 4 05 Tháng 3, 2008 12:00 am

Quay về Lập trình - Cơ sở dữ liệu

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến11 khách

cron