[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
11/08/2006 20:57:00 (+0700) | #1 | 14049 |
Jo^.^Jo
Member
|
0 |
|
|
Joined: 11/08/2006 09:26:51
Messages: 25
Offline
|
|
Em đi luôn vào vấn đề nhé ...
1. Chữ Visual có ý nghĩa gì?
Em thấy có lúc là C, có lúc là Visual C (VC),
có lúc là Java, có lúc lại là VisualJ, ...
Vậy từ 'Visual' ở đây có ý nghĩa gì?
2. Script có gì khác?
Chẳng hạn khi lập trình ASP có 2 ngôn ngữ đc hỗ trợ là VBScript và VJScript, dựa trên 2 ngôn ngữ VB và VisualJ++.
2.a.Vậy VBScript, VJScript (...) khác gì so với VB. J++ (...)?
2.b.Trong ASP.NET có hỗ trợ C# 2.0, vậy C# ở đây là C# 'bình thường' hay C#Script?
(trong ASP.NET có khai báo:
<%@ Page Language="C# ...%>
trong khi ASP có khai báo:
<%@ Language="VBScript/JScript %>
)
3. Để lập trình ASP.NET bằng ngôn ngữ C#.NET 2.0 thì cần học những gì cơ bản nhất trong ngôn ngữ C#.NET (học C# để phát triển web) ?
-Ngoài ra, cần phải biết những kiến thức gì khác? (XML,HTML,SQL...?)
4. Có phải cấu trúc của 1 trang ASP = HTML + Script ? (Script: VB, VC#, VJ ...). Nếu thay thế HTML bằng XML thì sao?
5. Những portal ASP.NET nào ở VN lập trình bằng ngôn ngữ C#.NET 2.0?
Plz help me everybody...
|
|
|
|
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
11/08/2006 22:41:32 (+0700) | #2 | 14088 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Những thắc mắc của em thường gặp khi bắt đầu tiếp cận với lập trình, anh có vài ý kiến ngắn gọn như sau:
Jo^.^Jo wrote:
1. Chữ Visual có ý nghĩa gì?
Em thấy có lúc là C, có lúc là Visual C (VC),
có lúc là Java, có lúc lại là VisualJ, ...
Vậy từ 'Visual' ở đây có ý nghĩa gì?
Visual trong lập trình mang nghĩa là lập trình trực quan, tức là các công cụ lập trình cho phép lập trình viên tương tác và tạo dựng một cách nhanh chóng các đối tượng của chương trình không chỉ bằng mã lệnh mà còn dùng chuột kéo thả, vẽ vời mà kết quả có thể thấy ngay trước khi biên dịch. Các trình biên soạn và biên dịch tích hợp IDE có khái niệm WYSIWYG (what you see is what you get), tạm hiểu ở đây những gì thấy được lúc thiết kế sẽ là kết quả khi thực thi.
Như vậy ứng dụng C/C++ thông thường được viết bằng ngôn ngữ C/C++, nhưng một ứng dụng sử dụng IDE của Microsoft như Visual Studio để thiết kế giao diện người ta gọi là ứng dụng được viết bằng Visual C/C++
Jo^.^Jo wrote:
2. Script có gì khác?
Chẳng hạn khi lập trình ASP có 2 ngôn ngữ đc hỗ trợ là VBScript và VJScript, dựa trên 2 ngôn ngữ VB và VisualJ++.
2.a.Vậy VBScript, VJScript (...) khác gì so với VB. J++ (...)?
2.b.Trong ASP.NET có hỗ trợ C# 2.0, vậy C# ở đây là C# 'bình thường' hay C#Script?
(trong ASP.NET có khai báo:
<%@ Page Language="C# ...%>
trong khi ASP có khai báo:
<%@ Language="VBScript/JScript %>
)
Theo anh, script như vbscript/jscript là các đoạn lệnh thường được dùng thực hiện một mục đích cụ thể và đơn giản. Ví dụ các script nhúng vào trang web để thực hiện các thao tác kiểm tra dữ liệu phía client hay một số script hỗ trợ thực hiện các tác vụ kiểm tra hệ thống... Do đó, tầm mức hoạt động của các script giới hạn.
Còn VB, J++, ...là ngôn ngữ lập trình nói chung, em có thể dùng nó để viết các script như trên hoặc thiết kế một ứng dụng (application) hoàn chỉnh.
.NET framework có đặc tính cross-language, các ứng dụng ASP.NET em có thể sử dụng VB.NET hoặc C# viết đều được. Không nên phân biệt C# "bình thường" hay không bình thường.
Jo^.^Jo wrote:
3. Để lập trình ASP.NET bằng ngôn ngữ C#.NET 2.0 thì cần học những gì cơ bản nhất trong ngôn ngữ C#.NET (học C# để phát triển web) ?
-Ngoài ra, cần phải biết những kiến thức gì khác? (XML,HTML,SQL...?)
Để lập trình các ứng dụng ASP.NET bằng C# thì đương nhiên em phải biết những gì C# hỗ trợ mà cần cho nhu cầu và đặc tính chương trình. Ngoài ra tất nhiên em phải hiểu về HTML, XML (XML là một nền tảng của .NET).
Nếu cần thao tác với database MQSQL thì đương nhiên em phải hiểu về MSSQL.
Jo^.^Jo wrote:
4. Có phải cấu trúc của 1 trang ASP = HTML + Script ? (Script: VB, VC#, VJ ...). Nếu thay thế HTML bằng XML thì sao?
HTML và XML có điểm khác nhau ở cách ứng dụng, ví dụ người ta dùng HTML để mô tả và hiển thị các đối tượng giao diện của 1 trang web, còn XML dùng để mô tả dữ liệu. Do đó nếu 1 trang ASP em thay HTML bằng XML thì hoặc là không thay được hoặc là trình duyệt sẽ không biết trình bày (render) nội dung trang web của em ra sao.
Jo^.^Jo wrote:
5. Những portal ASP.NET nào ở VN lập trình bằng ngôn ngữ C#.NET 2.0?
Cái này em thử search xem. Đây là một ví dụ ứng dụng .net để làm portal http://www.vietdev.net , đây là một dạng khác từ Microsoft http://support.microsoft.com |
|
Hibernating |
|
|
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
11/08/2006 22:59:53 (+0700) | #3 | 14097 |
Jo^.^Jo
Member
|
0 |
|
|
Joined: 11/08/2006 09:26:51
Messages: 25
Offline
|
|
BRAVO Z0rr0 !!!
Anh thật là 1 người tài năng và tốt bụng ! Những giải thích của anh rất là đầy đủ và dễ hiểu. Và em chỉ còn mỗi 1 thắc mắc nữa là:
+) Nên chọn J# hay C#.NEt?
+) Để lập trình web bằng ASP.NET thì có nhất thiết phải học hết ngôn ngữ C# (or J#, VB.NET ...) hay ko? Hay chỉ cần biết một số câu lệnh liên quan đến web có trong ngôn ngữ C# này?
+) ASP.NET là một ngôn ngữ hay chỉ là sự kết hợp giữa 2 ngôn ngữ là HTML và C# (hoặc J#, VB.NET) ?
|
|
|
|
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
12/08/2006 01:52:46 (+0700) | #4 | 14156 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Jo^.^Jo wrote:
BRAVO Z0rr0 !!!
Anh thật là 1 người tài năng và tốt bụng ! Những giải thích của anh rất là đầy đủ và dễ hiểu. Và em chỉ còn mỗi 1 thắc mắc nữa là:
+) Nên chọn J# hay C#.NEt?
+) Để lập trình web bằng ASP.NET thì có nhất thiết phải học hết ngôn ngữ C# (or J#, VB.NET ...) hay ko? Hay chỉ cần biết một số câu lệnh liên quan đến web có trong ngôn ngữ C# này?
+) ASP.NET là một ngôn ngữ hay chỉ là sự kết hợp giữa 2 ngôn ngữ là HTML và C# (hoặc J#, VB.NET) ?
Một thắc mắc của em có đến 3 "câu hỏi" , và đây là ý kiến của anh:
+ Chọn J# (thú thật anh cũng ít làm java) hay C# tuỳ thuộc nhiều yếu tố như yêu cầu tính năng chương trình, môi trường và tầm mức hoạt động, ... Em cần biết ứng dụng của em chạy ở đâu, phục vụ ai, và muốn có cái gì rồi tuỳ công nghệ và ngôn ngữ để quyết định chọn lựa.
+ Anh nghĩ lập trình web ASP.NET thì phải biết "đủ" về nó, nếu dùng C# thì phải biết đủ - ở đây không thể nói học hết được nhưng học ở mức đủ em cảm thấy khi thiết kế ứng dụng em ko còn vướng mắc gì nữa. Nếu chỉ dừng ở một số câu lệnh liên quan thì không thể hình thành một ứng dụng tốt được.
+ ASP.NET gọi là ngôn ngữ hay công nghệ của Microsoft đều đúng cả. Người ta hay gọi là ASP trên nền .NET. Một ứng dụng ASP.NET có thể dùng ASP, HTML, C# hay VB.NET để kết hợp mà thiết kế. |
|
Hibernating |
|
|
|
[Question] Re: Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
13/08/2006 23:09:11 (+0700) | #5 | 14708 |
Jo^.^Jo
Member
|
0 |
|
|
Joined: 11/08/2006 09:26:51
Messages: 25
Offline
|
|
To Z0rr0: Thanks anh! Giờ thì em đã chọn C# làm ngôn ngữ để lập trình trang ASP.NET, và em đã bắt đầu với projex làm 1 website giải trí và tin tức. Em cũng có 1 số kiến thức nhất định với HTML, còn C#.NET thì mới bắt đầu thôi.
Nếu đc anh có thể cho em một vài suggestions và loại forum/portal nào hiện nay dùng ngôn ngữ C#.NET đc ko ạ? |
|
|
|
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
13/08/2006 23:57:10 (+0700) | #6 | 14728 |
Jo^.^Jo
Member
|
0 |
|
|
Joined: 11/08/2006 09:26:51
Messages: 25
Offline
|
|
À anh cho em hỏi thêm về Web Wiz Forums nữa. Nó có fải là 1 ứng dụng của ASP.NET và có thể phát triển bằng C#.NET (+ HTML) đc ko nhỉ? |
|
|
|
|
[Question] Re: Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
14/08/2006 03:51:42 (+0700) | #7 | 14773 |
|
hakuso
HVA Friend
|
Joined: 04/01/2004 13:28:06
Messages: 287
Location: làng Đo Đo
Offline
|
|
Jo^.^Jo wrote:
Nếu đc anh có thể cho em một vài suggestions và loại forum/portal nào hiện nay dùng ngôn ngữ C#.NET đc ko ạ?
Đây là portal viết bằng .NET (VB.NET), rất mạnh và phức tạp
http://dotnetnuke.com/
À anh cho em hỏi thêm về Web Wiz Forums nữa. Nó có fải là 1 ứng dụng của ASP.NET và có thể phát triển bằng C#.NET (+ HTML) đc ko nhỉ?
Bạn vào trang chủ của nó xem thử coi
http://www.webwizguide.info/web_wiz_forums/default.asp?mode=forum
Nhìn sơ qua thì forum này viết bằng asp và không có free thì phải ?
1 chương trình viết bằng gì không quan trọng, vì để phát triển nó bạn cần 3 điều khác : mã nguồn, bản quyền và kiến thức về ngôn ngữ tạo ra nó.
Khi có 3 điểu ấy thì sẽ phát triển được chương trình đó
|
|
Live, fight, work and study |
|
|
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
14/08/2006 06:21:13 (+0700) | #8 | 14815 |
Jo^.^Jo
Member
|
0 |
|
|
Joined: 11/08/2006 09:26:51
Messages: 25
Offline
|
|
To hakuso: có cái nào tương tự như dotnetnuke mà dùng C#.NET ko ạ?
Còn Web Wiz Forums thì em chưa biết là nó dùng ngôn ngữ gì... nhưng là free đấy ạ ! |
|
|
|
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
15/08/2006 22:38:36 (+0700) | #9 | 15160 |
Jo^.^Jo
Member
|
0 |
|
|
Joined: 11/08/2006 09:26:51
Messages: 25
Offline
|
|
Hi...Em biết Web Wiz Forums dùng VB rồi, thế thì thôi, em muốn tìm một mã nguồn của 1 forum ASP.NET viết bằng ngôn ngữ C# liệu có ko nhỉ? |
|
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
18/08/2006 12:36:31 (+0700) | #10 | 15899 |
|
hakuso
HVA Friend
|
Joined: 04/01/2004 13:28:06
Messages: 287
Location: làng Đo Đo
Offline
|
|
Mình tìm được 2 em
http://www.yetanotherforum.net/
http://communityserver.org/ (cái này còn hơn 1 forum, nó gồm nhiều ứng dụng) |
|
Live, fight, work and study |
|
[Question] Một số câu hỏi về lập trình web ASP.NET và các ngôn ngữ |
19/08/2006 06:49:10 (+0700) | #11 | 16083 |
Jo^.^Jo
Member
|
0 |
|
|
Joined: 11/08/2006 09:26:51
Messages: 25
Offline
|
|
Thx hakuso, em chọn CS.
Tuy nhiên em vẫn có 1 thắc mắc là vì sao CS nghe nói được bầu chọn là giải pháp diễn đàn tốt nhất hiện nay (?) mà chẳng mấy diễn đàn (nhất là ở VN) sử dụng nhỉ? Mà ko biết forum này có free ko? |
|
|
|