Read-only archive. Login and posting are unavailable.

PDA

View Full Version : Visualbasic.net, C#, Java ???


whocast
05-08-2007, 09:25
Em định học IT, nhưng mà lại ngu về IT. Các bro cho em hỏi Visualbasic.net, C#, Java khác nhau ra sao vậy ? Và công dụng chi của từng loại là gì ?

Thanks all. :)

ntranchinh
05-08-2007, 09:43
Cả 3 đều là ngôn ngữ lập trình hướng đối tượng.VB.NET và C# chạy trên nền .Net Framework, còn JAVA thì chạy trên JVM. Về cú pháp thì C# và JAVA có cú pháp giống nhau, nên ai từ JAVA chuyển wa .Net hay ngược lại học C# rất lẹ.

supermad1234
05-08-2007, 12:16
Học Java đi, cái này đang hot lắm đấy...

bl4ckdr4g00n
05-08-2007, 12:32
Tuy Java đang hot nhưng mà C# vẫn là sự lựa chọn đúng đắn nhất .. rất tiếc phải nói như vậy

supermad1234
05-08-2007, 13:47
Tuy Java đang hot nhưng mà C# vẫn là sự lựa chọn đúng đắn nhất .. rất tiếc phải nói như vậy

Biết thế nhưng cơ bản là học Java nó dễ hơn, sau đó nâng cấp lên C# cũng không khó lắm, còn hơn mới vào chưa biết gì đùng đùng đi nạp C# vào đầu thì có mà :tire:

bl4ckdr4g00n
05-08-2007, 13:48
Từng bước thế này nè C --> C++ --> C# luôn.. bỏ qua Java đi

Lugiavn
05-08-2007, 14:24
Học C++ là dc roài :D

Phoenix
05-08-2007, 20:47
Giờ học .NET là hay nhất:D

Maswor
05-08-2007, 21:49
Nói chung là .Net được Micro$oft nó hỗ trợ nên..........phải đi theo nó

invisible
05-08-2007, 22:00
Huhu, thế mà mình chả biết tí C# nào có đau cháu ko cơ chứ.

whocast
06-08-2007, 21:03
:adore: Vậy là nên học Java trước gòi nhảy wa mấy cái kia sau ? :nosebleed:

Thanks all

tontan2004
06-08-2007, 22:31
Cái gì cũng kiếm ra tiền chỉ sợ là không chịu học thôi.

longhorn
06-08-2007, 22:35
đầu tiên nên học nền tảng trước thì nên học C++ trước, sau đó chuyển sang Java hay C# hay VB .net đều dễ dàng cả vì cấu trúc có phần tương đồng nhau. Mà đúng như bạn nói là có chịu học hay không mà thôi

convitbeo
07-08-2007, 14:09
đầu tiên nên học nền tảng trước thì nên học C++ trước, sau đó chuyển sang Java hay C# hay VB .net đều dễ dàng cả vì cấu trúc có phần tương đồng nhau. Mà đúng như bạn nói là có chịu học hay không mà thôi
C++ học lấy cơ bản thôi, học hết lúc sang C# hay Java lại thừa :)

bl4ckdr4g00n
07-08-2007, 14:11
mình nói thiệt bỏ qua Java đi. Cứ C#,PHP,ASP.NET mà phang. có 3 cái đấy là thừa kiếm tiền rồi

longhorn
07-08-2007, 14:13
cái gì chẳng cần cơ bản và nền tảng. Java có tội tình gì mà bỏ qua nó vậy bạn, giờ LTV Java for Mobile đang là một nghề hot đấy bạn ạ.

bl4ckdr4g00n
07-08-2007, 14:16
trước mình học Java. sau đấy lại dây dưa với thằng Unix nữa mệt lắm. Mobile thì mình ko khoái nên chuyển hẳn sang C# cho nó lành :((

longhorn
07-08-2007, 14:21
mình vẫn khoái Java, rất uyển chuyển, nền nào cũng chạy, nhất là cực kỳ thông dụng cho Mobile, còn Dot net thì mình cũng phải công nhận là nó quá ưu việt từ các tool hỗ trợ viết code, đến khả năng hỗ trợ trên nền Window thông dụng, C# và Asp.net giờ đang phát triển khá mạnh. Mỗi tội bản quyền thì hơi đắt :brick:

amdsempron
07-08-2007, 15:25
Java = Write once, Debug everywhere :D

ltdrs
07-08-2007, 15:31
tình hình là em cũng đang rấn thân vào con đường này để nay mai làm cái cần câu cơm , mong các bác cứ sipam nhiệt tình để cho em học hỏi thêm kinh nghiệm :D

longhorn
07-08-2007, 15:34
Hai công nghệ Java và Dot net giờ là thông dụng nhất, thành ra các trung tâm đào tạo nào cũng sẽ dạy cả 2 mà thôi, điển hình là Aptech vẫn dạy cả 2 công nghệ này, vì thế kiểu gì cũng vẫn phải học :D

greenhope
07-08-2007, 21:55
Ở Aptech lẫn NIIT khi học nhập môn về lập trình đều dạy môn đầu tiên là C hoặc C++ vì đây là ngôn ngữ cơ bản nhất.

Sau đó mới học C# hoặc Java vì 2 ngôn ngữ này hỗ trợ mạnh về lập trình OOP. Học C# dễ hơn Java, đặc biệt là lập trình giao diện.

jish@n
08-08-2007, 01:52
Ko phải học vì cái nào dễ hơn cái nào, cần xét về mức độ ứng dụng của nó trong công việc hiện tại. .Net vẫn chưa vượt qua được Java trong ứng dụng doanh nghiệp.

FengFeng
08-08-2007, 02:51
C đi, sau này còn có Python, Perl nữa. Java cũng nên biết nhưng nếu đã master C (và C++) thì mấy cái sau này sẽ học rất nhanh

Yukumi
08-08-2007, 07:11
Ôi xời, ông cứ nhắm mắt, chọn 1 trong 3 cái đấy.. Khi nào giỏi rồi, mỗi cái kia nhanh thì 1 tháng, lâu thì 3 tháng là ông giỏi như cái ban đầu ngay ý mà.. Lăn tăn làm gì..

Đấy là học nghiêm túc, còn hỏi kiểu ăn sổi thì ông cứ google kỹ năng đạo code là đẹp :rofl:

Maswor
09-08-2007, 10:06
Hik, thế không ai theo hardware à. Hardwere chắc ở việt nam không có trung tâm nên không ai theo.
P/S:Đào mộ chút cho vui

Quang86
09-08-2007, 10:13
khoái hardware nhưng lập trình vẫn là kiếm nhất :((

DungHD
09-08-2007, 10:24
Em cũng khoái Hardware hơn nhưng vì không có chỗ nào đào tạo, học xong cũng không biết làm gì nên đành theo chương trình của Aptech vậy!
Bản thân em thấy khoái .Net hơn do nó không quá phức tạp như Java, thêm vào đó là Tool Visual Studio cực mạnh, khiến cho việc viết ứng dụng trở nên dễ dàng hơn rất nhiều!

funnyboyhn
18-08-2010, 13:29
Tớ chọn Java
Nhưng đang làm việc với thằng C# :D

TearofBoy
18-08-2010, 13:43
Tớ chọn Java
Nhưng đang làm việc với thằng C# :D

:canny: trời đất ạ, cứ tưởng chủ để mới ai dè tận 3 năm về trước :amazed:

nile
18-08-2010, 13:56
Biết thế nhưng cơ bản là học Java nó dễ hơn, sau đó nâng cấp lên C# cũng không khó lắm, còn hơn mới vào chưa biết gì đùng đùng đi nạp C# vào đầu thì có mà :tire:

bạn có nói bị ngược ko :canny: mình thấy ai biết C# chưa biết chút gì về java đến khi học fải vật vả vì nó đấy ... ngc lại thì nhẹ hều :canny:

bangkieu
18-08-2010, 13:59
amen, đọc tới trang thứ 4 mới biết từ 2007, đọc say sưa luôn ~~!

Claw
18-08-2010, 14:03
vấn đề vẫn nóng bỏng sau ngần ấy năm nhỉ :D

disconnect
18-08-2010, 14:16
mềnh nhớ có topic trong forum so sánh java với C# từ năm 2006 thì phải, đến giờ vẫn chưa biết bên nào mạnh hơn :))

nakashi
18-08-2010, 14:34
từ đầu topic đến giờ, các ngôn ngữ lập trình kể trên đã có nhiều sự cải tiến.

galaxyangelzz
18-08-2010, 14:39
09-08-2007, 10:24

hơn 3 năm rồi đấy >_<

funnyboyhn
18-08-2010, 17:05
Ai làm nhiều về web thì nên học Java
Ai làm về mảng ứng dụng desktop thì nên học C#

VB.NET và C# giống nhau. Ai quen với Visual Basic thì chọn VB.NET còn quen với cú pháp C thì chọn C#

codart
18-08-2010, 17:38
Mình thấy ngoài nền tảng thì cú pháp của java chẳng khác C# mấy, học cái nào trước mà chẳng đc... có điều đang code 2 cái đấy sướng mà chuyển qua học mấy cái scripting đơn giản như java script thì cảm thấy rất khó chịu :">

codart
18-08-2010, 17:39
amen, đọc tới trang thứ 4 mới biết từ 2007, đọc say sưa luôn ~~!

Thảo nào, cứ thấy ngờ ngợ khi có bác comment là java đang hot :misdoubt:

duyminh312
18-08-2010, 17:43
đang sắp lết ra được trường rồi nên theo cách dạy thì C chay ( Turbo C or Borland C ) -> C++ ( để biết hướng đối tượng ) -> VB.Net + C# ( để biết lập trình GUI )...sau đó sẽ rẽ ngang Java để biết thêm một ngôn ngữ nữa.
Nói chung lúc đầu cứ học C, vì nó là ngôn ngữ lập trình "trong sáng" nhất. Học cái đó ngon rồi thì sẽ chuyển sang mấy cái kia ko khó lắm ^^
Cơ mà em đang cố theo mạng, chứ ko theo coding đâu :shot: Học chỉ để ra trường thôi ^^

codart
18-08-2010, 17:48
Vẫn nhớ 2 quater học C# với java, mấy thằng đua nhau làm game vui vãi... tìm tòi chọc ngoáy đủ cả :d

am căm bách
18-08-2010, 17:57
mình thấy VB.net là dễ học nhất (quan điểm riêng)

vn1184085
18-08-2010, 17:57
vậy giờ thăng nào hot :)

nikeboi
18-08-2010, 20:13
Bản thân học pascal đầu tiền -> C++ -> Java -> C#
Nhưng theo Java. Java vô đối khi viết các ứng dụng tầng enterprise. Các hệ thống banking luôn được viết bằng Java.
Làm việc với Java free nhiều từ IDE, OS, Framework....
Còn .net thì mạnh khoản kéo kéo thả thả. Desktop App kéo tí. Nhưng bản quyển khỏi phải nghĩ. Dân ta quen xài chùa nên k quan tâm đến khoản đấy. Chứ cái bộ VS nó hình như hơn 1k thì phải.

funnyboyhn
18-08-2010, 23:41
Công ty mình chuộng Java hơn .NET

Cái này còn tùy vào khách hàng nữa, thích công nghệ nào thì chiến công nghệ đó!

geany
18-08-2010, 23:49
Ngày trước chỗ tớ làm chủ yếu nhận project từ châu Âu, bọn này cực kỳ ưa chuộng Java và Python. Ngoài ra còn bọn Nhật cũng rất chuộng Java.

gz1412
19-08-2010, 00:03
chơi hết lun đi, học mà sợ dư à :lmao:

funnyboyhn
19-08-2010, 08:03
Học 1 thứ cho thật giỏi đã :D

Karmel
19-08-2010, 08:25
Ta chơi C++ với MFC, wxwidgets, Qt... etc... vậy đủ rồi, cần chi .net với Java nữa :">

TearofBoy
19-08-2010, 09:47
Ta chơi C++ với MFC, wxwidgets, Qt... etc... vậy đủ rồi, cần chi .net với Java nữa :">

:sosad: Mình ko phải dân chuyên lập trình có down mấy quyển sách về học C# nhất định phải học qua C và C++ sao thấy C# nó cũng dạy các tham số cơ bản từ đầu mà cũng biến biếc như đúng rồi mà
:badsmell:

lytieuchieu
19-08-2010, 09:50
Hình như C# dựa trện C++ với Java thì phải. Mà mấy cái C#, Java được viết bằng gì vậy

SystemAdmin2
19-08-2010, 09:53
Oracle form, report đi :d

br0™
19-08-2010, 09:56
Học tất đê .

Dark Magic
19-08-2010, 09:59
Học tất đê .

+1 vote. :D

Vừa mới sơ qua C#, giờ đang đá Core Java :stick:

Karmel
19-08-2010, 11:44
:sosad: Mình ko phải dân chuyên lập trình có down mấy quyển sách về học C# nhất định phải học qua C và C++ sao thấy C# nó cũng dạy các tham số cơ bản từ đầu mà cũng biến biếc như đúng rồi mà
:badsmell:

Người ta học C++ cơ bản không phải vì nó cơ bản mà hầu như các sách dạy C++ ban đầu đều học ở mức độ Console Applications. Và đa số dân dùng .NET hay C# đều từng học qua C++ rồi. Còn mới bắt đầu học thì việc học C/C++ hay không cũng không quan trọng lắm. Vì C# cũng có phần console application.
Nhiều chú mới học xong C++ cơ bản rồi phán mấy câu xanh rờn đại loại như là tưởng rằng C++ chỉ viết được ứng dụng chạy dòng lệnh thôi chớ :shot: Xin thưa là hầu hết các chương trình ta đang xài như là cái windows 7 này, IE, Firefox, Chrome, Yahoo messenger, MS Office... etc... chúng nó đều viết trên C++.
Vậy Java, C# (.NET) nó ứng dụng ở đâu? Nó ứng dụng trong những môi trường phát triển ứng dụng chuyên nghiệp (chẳng hạn viết những phần mềm thống kê, kế toán, truy vấn dữ liệu...) Với mục đích là dễ phát triển ứng dụng, thời gian phát triển nhanh, dễ triển khai. Trong khi nếu viết bằng C++ thì sẽ rất là mệt.

merika
19-08-2010, 11:46
Dân nghiệp dư trước khi học mấy cái đó thì nên làm quen qua Pascal đi :sexy:

duyminh312
19-08-2010, 11:48
Dân nghiệp dư trước khi học mấy cái đó thì nên làm quen qua Pascal đi :sexy:

học C cũng đc rồi mà bạn. Thuật tóan cũng vậy. Pascal học cực lắm :brick:

Diesel Industry
19-08-2010, 12:02
pascal ngôn ngữ nó trong sáng, dễ hiểu. Với người dùng thành thạo rồi thì Pascal nó rắc rối chứ với newbie thì tốt. Chưa kể gõ nhiều cho quen tay đê :boss:. Mà các bác đừng tưởng pascal nó vứt đi nhé, em học lập trình realtime vẫn phải code = pascal đấy :D.

Karmel
19-08-2010, 12:15
pascal ngôn ngữ nó trong sáng, dễ hiểu. Với người dùng thành thạo rồi thì Pascal nó rắc rối chứ với newbie thì tốt. Chưa kể gõ nhiều cho quen tay đê :boss:. Mà các bác đừng tưởng pascal nó vứt đi nhé, em học lập trình realtime vẫn phải code = pascal đấy :D.

Học Pascal xong thì học Delphi (Pascal hướng đối tượng). Phát triển ứng dụng trên nó cũng chả khác C++ là mấy :">

lytieuchieu
19-08-2010, 12:18
Các bạn trả lời giùm mình .NET với Java được viết bằng gì vậy

Karmel
19-08-2010, 12:20
Các bạn trả lời giùm mình .NET với Java được viết bằng gì vậy

C++, Assembly :rofl:

josephdo
19-08-2010, 12:26
Mình đang đi theo hướng C/C++ rồi sau đó là học 1 chút về C# để có những hiểu biết căn bản, sau đó là cứ đi theo C/C++ và Java mà thôi.

Diesel Industry
19-08-2010, 12:28
ở đây có bác nào học UML không vậy?

nikeboi
19-08-2010, 12:31
Học pascal hoặc C để biết lập trình hướng thủ tục, hảm. Một công việc được chia ra làm nhiều công việc nhỏ. Rồi công việc nhỏ cũng chia ra làm nhiều công việc nhỏ hơn. Rèn luyện được kỹ thuật lập trình.
Học C++ bắt đầu làm quen với OOP lập trình hướng đối tượng đang thịnh hành bây giờ. Tuy nhiên hướng đối tượng C++ còn nhiều khuyết điểm như đa thừa kế. Một class có thế kế thừa từ nhiều class cha khác.
Chuyển sang Java hoặc C# là ngôn ngữ hướng đối tượng hoàn toàn. Lúc đó bạn sẽ k bị ngợp nữa vì đã có 1 nền móng vững chắc rồi. Giờ chỉ việc học ngôn ngữ, framework...

nikeboi
19-08-2010, 12:32
ở đây có bác nào học UML không vậy?

UML ko phải ngôn ngữ lập trình nhé bác :shot:

Diesel Industry
19-08-2010, 12:41
UML ko phải ngôn ngữ lập trình nhé bác :shot:

thế bác biết UML nó viết tắt của cái gì không vậy :brick: Nó chưa được xây dựng hoàn thiện thôi, vẫn phải thông qua C/C++ hoặc Java,Ada ở 1 số code.

emtraisieunhan
19-08-2010, 12:42
UML là dành cho các bác theo Software Engineering. :beauty:
UML chỉ dùng để design thôi chứ code sao ra đc cái soft :ops:

Diesel Industry
19-08-2010, 12:47
UML là dành cho các bác theo Software Engineering. :beauty:
UML chỉ dùng để design thôi chứ code sao ra đc cái soft :ops:

Các công cụ UML bh nó generate ra code của mấy loại ngôn ngữ em kể phía trên đấy bác ạ, sau đó biên dịch, tạo file .exe luôn :D

nikeboi
19-08-2010, 12:48
thế bác biết UML nó viết tắt của cái gì không vậy :brick: Nó chưa được xây dựng hoàn thiện thôi, vẫn phải thông qua C/C++ hoặc Java,Ada ở 1 số code.
UML viết tắt của Unified Modeling Language: Ngôn ngữ mô hình hóa thống nhất dùng trong phân tích thiết kế hướng đối tượng. Không phải ngôn ngữ lập trình. Phiên bản mới nhất bây giờ là UML 2.0
Bác nào làm ngon về các này cũng kiếm đc kha khá đấy :look_down:
Mình cũng đc học qua nhưng vẫn chưa đủ trình. :)

nikeboi
19-08-2010, 12:50
Các công cụ UML bh nó generate ra code của mấy loại ngôn ngữ em kể phía trên đấy bác ạ, sau đó biên dịch, tạo file .exe luôn :D

Đấy chỉ là khi bạn sử dụng công cụ để vẽ các biểu đồ trong UML. Từ biểu đồ lớp có thể sinh ra code. Nhưng code này k thể biên dịch và chạy được.

Diesel Industry
19-08-2010, 12:51
UML viết tắt của Unified Modeling Language: Ngôn ngữ mô hình hóa thống nhất dùng trong phân tích thiết kế hướng đối tượng. Không phải ngôn ngữ lập trình. Phiên bản mới nhất bây giờ là UML 2.0
Bác nào làm ngon về các này cũng kiếm đc kha khá đấy :look_down:
Mình cũng đc học qua nhưng vẫn chưa đủ trình. :)

theo mình biết thì chuẩn hiện tại là 2.3, sắp ra chuẩn 2.4. Nhưng các công cụ tiên tiến nhất cũng còn chưa hỗ trợ kịp đến chuẩn 2.3 :D Mà bác nói cũng đúng. Xét kĩ thì không coi nó là ngôn ngữ lập trình cũng được :D.

nikeboi
19-08-2010, 12:55
theo mình biết thì chuẩn hiện tại là 2.3, sắp ra chuẩn 2.4. Nhưng các công cụ tiên tiến nhất cũng còn chưa hỗ trợ kịp đến chuẩn 2.3 :D Mà bác nói cũng đúng. Xét kĩ thì không coi nó là ngôn ngữ lập trình cũng được :D.

Chả ai coi nó là ngôn ngữ lập trình cả :shot:
UML là một tập gồm mười mấy cái biểu đổ (ko nhớ lắm) hướng về 5 góc nhìn.

Karmel
19-08-2010, 13:32
Code UML để dành cho mấy thằng chém gió =))

Linkin_Park
19-08-2010, 13:48
Đọc mấy comment đầu tiên còn có mấy bác bảo muốn theo hardware mới ác :rofl: .

geany
19-08-2010, 13:50
Code UML để dành cho mấy thằng chém gió =))

+1000... :bye::bye::bye:

Mà tiên sư nó ! Mấy thằng thành thạo chém gió = UML, lương nó cao vãi hà :angry:

Diesel Industry
19-08-2010, 13:52
+1000... :bye::bye::bye:

Mà tiên sư nó ! Mấy thằng thành thạo chém gió = UML, lương nó cao vãi hà :angry:

thiệt hả để mình học chém cho thành tài :D

funnyboyhn
19-08-2010, 21:05
Chém gió là một môn nghệ thuật, và người chém gió là một nghệ sĩ :D

JavaJ2EETeacher
04-09-2010, 01:07
Xin được giới thiệu với các em. Thầy tên là Nguyễn Thanh Nhã, đã đi làm được 5 năm, trong các dự án lớn của Boeing và Skillsofts và hiện đi dạy hơn một năm tại các trung tâm của Aptech.

Hiện Thầy sắp khai giảng lớp Java căn bản dành cho các bạn chưa biết gì về Java.

Lớp sẽ học 2 buổi vào ngày 06/09/2010 và ngày 08/09/2010.
Địa điểm học: quán cafe Baly (15 Đường 18)
Các em chạy qua cầu Bình Triệu, quẹo Kha Vạn Cân, đi một tí gặp đường số 18, đi thẳng vô 50m là gặp (đầu đường có để bảng quảng cáo cafe Baly)
Thời gian học: từ 2h30 đến 4h30 (thời gian này quán rất vắng và yên tĩnh)
Giá nứơc ở đây chỉ khoảng 16000 ( sữa tươi cho ít cafe).

Đường đi tới quán:
http://i912.photobucket.com/albums/ac321/wagii/JavaEssential/CafeBaly.jpg

Do để đảm bảo chất lượng, lớp chỉ nhận tối đa 15 bạn.

Danh sách các bạn đã đăng ký Thầy sẽ post lên ở đây:
http://laptrinhvienjava.com/index.php?option=com_content&view=article&id=4

vn1184085
04-09-2010, 01:12
Xin được giới thiệu với các em. Thầy tên là Nguyễn Thanh Nhã, đã đi làm được 5 năm, trong các dự án lớn của Boeing và Skillsofts và hiện đi dạy hơn một năm tại các trung tâm của Aptech.

Hiện Thầy sắp khai giảng lớp Java căn bản dành cho các bạn chưa biết gì về Java.

Lớp sẽ học 2 buổi vào ngày 06/09/2010 và ngày 08/09/2010.
Địa điểm học: quán cafe Baly (15 Đường 18)
Các em chạy qua cầu Bình Triệu, quẹo Kha Vạn Cân, đi một tí gặp đường số 18, đi thẳng vô 50m là gặp (đầu đường có để bảng quảng cáo cafe Baly)
Thời gian học: từ 2h30 đến 4h30 (thời gian này quán rất vắng và yên tĩnh)
Giá nứơc ở đây chỉ khoảng 16000 ( sữa tươi cho ít cafe).

Đường đi tới quán:
http://i912.photobucket.com/albums/ac321/wagii/JavaEssential/CafeBaly.jpg

Do để đảm bảo chất lượng, lớp chỉ nhận tối đa 15 bạn.

Danh sách các bạn đã đăng ký Thầy sẽ post lên ở đây:
http://laptrinhvienjava.com/index.php?option=com_content&view=article&id=4

:aboom::aboom::aboom: chơi quá ta

AsF|Hayabusa
04-09-2010, 02:41
Xin được giới thiệu với các em. Thầy tên là Nguyễn Thanh Nhã, đã đi làm được 5 năm, trong các dự án lớn của Boeing và Skillsofts và hiện đi dạy hơn một năm tại các trung tâm của Aptech.

blah blah blah


vâng xin chân thành cám ơn ! :D

trên này có 1 cơ số các bạn đang chờ code, thầy có thể chứng minh tài năng = cách up 1 vài project lên đây được đấy :hehe:





















có gì thứ lỗi :go:

Ou†[یid€r]™
04-09-2010, 06:01
Em định học IT, nhưng mà lại ngu về IT. Các bro cho em hỏi Visualbasic.net, C#, Java khác nhau ra sao vậy ? Và công dụng chi của từng loại là gì ?

Thanks all. :)

.NET là bộ giải pháp lập trình ứng dụng/web của MS

C# là ngôn ngữ cơ bản

Java giống .NET nhưng của đối thủ Sun Microsystem

Im Legend
04-09-2010, 07:34
java và C#
không bao giờ kết thúc.

Jay
04-09-2010, 08:26
biết thì cần biết hết
rành thì càng nhiều càng tốt
chuyên nghiệp thì chỉ cần 1 thằng (vì muốn nhiều cũng khó)

gigame.tk2
04-09-2010, 08:28
chỉ cần giỏi 1 thằng ,học các thằng khác cũng dễ
bắt đầu với VB.net là tốt nhất

tieubavuong1312
04-09-2010, 08:38
chỉ cần giỏi 1 thằng ,học các thằng khác cũng dễ
bắt đầu với VB.net là tốt nhất

Cái này thì mình phản đối :byebye:
Vì học xong vb.net sẽ rất lười đi học ngôn ngữ khác :look_down:
Lười gõ code của các ngôn ngữ khác thì đúng hơn

ManhChay
04-09-2010, 08:44
tự tìm hiểu thì ok hơn, lên đây hỏi 9 người mà cả 1000 ý kiền từa lưa :) đi học mà hok định hướng được thì ở nhà cho xong ! hết ......... sự thật mất lòng

Jay
04-09-2010, 09:26
chỉ cần giỏi 1 thằng ,học các thằng khác cũng dễ
bắt đầu với VB.net là tốt nhất

cái này ko đúng.

VB là ngôn ngữ lập dị và chả giống ai trong khi đa số các ngôn ngữ khác đều có ít nhiều sự tương đồng. VD giữa C++, C#, Java và PHP đều có nhiều thứ tương đồng.

Tùy nhu cầu sử dụng mà nên bắt đầu với java hoặc C++, tuy nhiên nếu công việc đòi hỏi thì cứ nhảy thẳng vào ngôn ngữ cần thiết để kiếm ăn trước rồi mở rộng ra các ngôn ngữ khác cũng chưa muộn.

lunlaodai
04-09-2010, 09:30
Em định học IT, nhưng mà lại ngu về IT. Các bro cho em hỏi Visualbasic.net, C#, Java khác nhau ra sao vậy ? Và công dụng chi của từng loại là gì ?

Thanks all. :)

Bác muốn/cần làm cái gì? Còn so sánh giữa bọn nó thì google cho nó rõ ràng, đầy đủ. :D

geany
04-09-2010, 09:42
cái này ko đúng.

VB là ngôn ngữ lập dị và chả giống ai trong khi đa số các ngôn ngữ khác đều có ít nhiều sự tương đồng. VD giữa C++, C#, Java và PHP đều có nhiều thứ tương đồng.

Tùy nhu cầu sử dụng mà nên bắt đầu với java hoặc C++, tuy nhiên nếu công việc đòi hỏi thì cứ nhảy thẳng vào ngôn ngữ cần thiết để kiếm ăn trước rồi mở rộng ra các ngôn ngữ khác cũng chưa muộn.

Lập dị hay không là quan niệm về syntax. Nếu bác đã quá quen C syntax thì chuyển qua hệ syntax khác bác cho là lập dị. -_-

Chẳng nói đâu xa là thằng Ruby, Python. Bọn này ở Âu - Mĩ rất thịnh nhưng ở VN, do là thị trường gia công nên chả mấy ai làm.

Vimvq1987
04-09-2010, 09:50
chỉ cần giỏi 1 thằng ,học các thằng khác cũng dễ
bắt đầu với VB.net là tốt nhất

tại sao :chaymau:

Mediasoft
04-09-2010, 09:54
Thôi khỏi học đi, đừng học gì cả :D
Tự làm 1 cái ngôn ngữ lập trình cho riêng mình đi :)

Jay
04-09-2010, 11:02
Lập dị hay không là quan niệm về syntax. Nếu bác đã quá quen C syntax thì chuyển qua hệ syntax khác bác cho là lập dị. -_-

Chẳng nói đâu xa là thằng Ruby, Python. Bọn này ở Âu - Mĩ rất thịnh nhưng ở VN, do là thị trường gia công nên chả mấy ai làm.

ý của cái lập dị không phải là ít người xài hay là syntax ko quen mà là nó không giống các ngôn ngữ khác do đó học VB xong rồi học ngôn ngữ khác xem như hoàn toàn xa lạ, do đó không nên học VB trước để làm nền tảng. Bác đọc hiểu kỹ bài viết của mình ở trên trước khi quote lại chứ.

vn1184085
04-09-2010, 11:10
vâng xin chân thành cám ơn ! :D

trên này có 1 cơ số các bạn đang chờ code, thầy có thể chứng minh tài năng = cách up 1 vài project lên đây được đấy :hehe:







có gì thứ lỗi :go:


:D:D:D chuẩn , trước khi xưng là thầy trên này thì phải chứng mình tài năng đi :beauty:

bonghongthuytinh
04-09-2010, 11:14
Em thấy nhiều bác cứ phán bừa C# hay hơn Java.Em thấy công nghệ Java chả có gì kém cạnh C# cả.C# được cái là nó có cái Visual Studio hỗ trợ tốt cho dân lập trình thôi.
Thầy giáo mình bảo nếu học Java sau chuyển sang C# sẽ nhanh hơn là chuyển từ C# sang Java.
Nhìn chung nên biết cả 2 và phải chuyên sâu vào 1 thằng.Mình chọn Java và thiên về Open Source.Thiên về Java,PHP hơn là C#,ASP

bonghongthuytinh
04-09-2010, 11:17
Bản thân học pascal đầu tiền -> C++ -> Java -> C#
Nhưng theo Java. Java vô đối khi viết các ứng dụng tầng enterprise. Các hệ thống banking luôn được viết bằng Java.
Làm việc với Java free nhiều từ IDE, OS, Framework....
Còn .net thì mạnh khoản kéo kéo thả thả. Desktop App kéo tí. Nhưng bản quyển khỏi phải nghĩ. Dân ta quen xài chùa nên k quan tâm đến khoản đấy. Chứ cái bộ VS nó hình như hơn 1k thì phải.

+1 bác này nói chuẩn.Ứng dụng viết bằng Java thường được áp dụng vào những mảng rất lớn.

Im Legend
04-09-2010, 11:17
Em thấy nhiều bác cứ phán bừa C# hay hơn Java.Em thấy công nghệ Java chả có gì kém cạnh C# cả.C# được cái là nó có cái Visual Studio hỗ trợ tốt cho dân lập trình thôi.
Thầy giáo mình bảo nếu học Java sau chuyển sang C# sẽ nhanh hơn là chuyển từ C# sang Java.
Nhìn chung nên biết cả 2 và phải chuyên sâu vào 1 thằng.Mình chọn Java và thiên về Open Source.Thiên về Java,PHP hơn là C#,ASP
đúng như ý kiến của thầy bạn. Sử dụng Visual Studio rất thuận tiện nhưng cách chi tiết xây dựng nó thế nào thì không biết. Java cũng có công cụ nhưng phát triển từ đầu sẽ nắm rõ hơn.

Vaanres
04-09-2010, 11:25
ở đây có ai biết về 4D không , 4D ở VN gần như là chẳng có ai biết đến nó thì phải ? Mình nghe nói ở jp nó rất thịnh 4D , phải không ?

Vimvq1987
04-09-2010, 11:26
đúng như ý kiến của thầy bạn. Sử dụng Visual Studio rất thuận tiện nhưng cách chi tiết xây dựng nó thế nào thì không biết. Java cũng có công cụ nhưng phát triển từ đầu sẽ nắm rõ hơn.

chi tiết xây dựng nó là thế nào hả bạn

mình ko nắm rõ về Java nhưng chắc chắn 1 cái là xây dựng giao diện trên java vất vả hơn nhiều so với làm trên .NET, và cái vất vả đó là cái vất vả lãng phí, phát minh lại bánh xe chứ ko đem lại lợi ích gì đâu

yes_Sir123
04-09-2010, 11:31
học tất cả đi bạn:D

vn1184085
04-09-2010, 11:39
chi tiết xây dựng nó là thế nào hả bạn

mình ko nắm rõ về Java nhưng chắc chắn 1 cái là xây dựng giao diện trên java vất vả hơn nhiều so với làm trên .NET, và cái vất vả đó là cái vất vả lãng phí, phát minh lại bánh xe chứ ko đem lại lợi ích gì đâu

netbean ide cũng kéo thả giao diện sướng lắm bro :chaymau:

grandholy
04-09-2010, 11:45
đúng như ý kiến của thầy bạn. Sử dụng Visual Studio rất thuận tiện nhưng cách chi tiết xây dựng nó thế nào thì không biết. Java cũng có công cụ nhưng phát triển từ đầu sẽ nắm rõ hơn.

hô, thế VS nó không phải phát triển từ đầu à? bấm vào cái nó tự làm luôn từ a-z à? :surrender:

AM119
04-09-2010, 11:52
Em thấy nhiều bác cứ phán bừa C# hay hơn Java.Em thấy công nghệ Java chả có gì kém cạnh C# cả.C# được cái là nó có cái Visual Studio hỗ trợ tốt cho dân lập trình thôi.
Thầy giáo mình bảo nếu học Java sau chuyển sang C# sẽ nhanh hơn là chuyển từ C# sang Java.
Nhìn chung nên biết cả 2 và phải chuyên sâu vào 1 thằng.Mình chọn Java và thiên về Open Source.Thiên về Java,PHP hơn là C#,ASP

đồng ý là java chẳng kém cạnh gì C# như để build 1 cái giao diện trên java thì cực hơn C# nhiều, với lại C# bây h nó nhiều thứ lắm ko chỉ có winform chuẩn ko đâu:D. Nói chung ko nên bàn cãi giữa mấy ngôn ngữ lập trình, người lập trình mới là yếu tố quyết định, phải chiến dc hầu hết các ngôn ngữ :rofl:

galaxyangelzz
04-09-2010, 11:54
lập trình .net khỏe hơn nhiều
hic, nhưng chắc cũng phải học thêm java để viết mobile app thoai :(

geany
04-09-2010, 12:57
chi tiết xây dựng nó là thế nào hả bạn

mình ko nắm rõ về Java nhưng chắc chắn 1 cái là xây dựng giao diện trên java vất vả hơn nhiều so với làm trên .NET, và cái vất vả đó là cái vất vả lãng phí, phát minh lại bánh xe chứ ko đem lại lợi ích gì đâu

đồng ý là java chẳng kém cạnh gì C# như để build 1 cái giao diện trên java thì cực hơn C# nhiều, với lại C# bây h nó nhiều thứ lắm ko chỉ có winform chuẩn ko đâu:D. Nói chung ko nên bàn cãi giữa mấy ngôn ngữ lập trình, người lập trình mới là yếu tố quyết định, phải chiến dc hầu hết các ngôn ngữ :rofl:

Ơ thế cái Matisse vứt cho chó ăn ah ? Còn WindowBuilder Pro vứt đâu ? :surrender:
Bây giờ là thời nào mà còn nói đến việc xây dựng UI trên nền Java khó khăn ? :surrender:

lập trình .net khỏe hơn nhiều
hic, nhưng chắc cũng phải học thêm java để viết mobile app thoai :(

Đúng là làm .NET khỏe hơn và cũng phù hợp với quy mô doanh nghiệp VN hơn :sad:

geany
04-09-2010, 12:58
ý của cái lập dị không phải là ít người xài hay là syntax ko quen mà là nó không giống các ngôn ngữ khác do đó học VB xong rồi học ngôn ngữ khác xem như hoàn toàn xa lạ, do đó không nên học VB trước để làm nền tảng. Bác đọc hiểu kỹ bài viết của mình ở trên trước khi quote lại chứ.

Xin lỗi bác đọc ko kĩ :D

AM119
04-09-2010, 13:49
Ơ thế cái Matisse vứt cho chó ăn ah ? Còn WindowBuilder Pro vứt đâu ? :surrender:
Bây giờ là thời nào mà còn nói đến việc xây dựng UI trên nền Java khó khăn ? :surrender:



Đúng là làm .NET khỏe hơn và cũng phù hợp với quy mô doanh nghiệp VN hơn :sad:
ko phải là khó khăn mà là cực hơn nếu muốn nó đẹp được như C#, bên C# h build UI = WPF, Telerik, Rad control, Blender... đẹp vãi.:byebye:. Mí cái soft bác nói em chưa sài qua, em chỉ mới dùng netbean thôi. Ban đầu thì học Java nhưng trong trường thì nó ko có lớp Java nên bắt buộc phải học C#:hang:

geany
04-09-2010, 14:12
ko phải là khó khăn mà là cực hơn nếu muốn nó đẹp được như C#, bên C# h build UI = WPF, Telerik, Rad control, Blender... đẹp vãi.:byebye:. Mí cái soft bác nói em chưa sài qua, em chỉ mới dùng netbean thôi. Ban đầu thì học Java nhưng trong trường thì nó ko có lớp Java nên bắt buộc phải học C#:hang:

Java chủ yếu cho lớp doanh nghiệp. Với doanh nghiệp thì họ chẳng cần quan tâm nó có đẹp hay không, họ chỉ quan tâm về độ ổn định, tính bảo mật, chi phí bảo trì, chi phí huấn luyện cho nhân viên... Và một đống thứ hầm bà lằng khác...
Mặt khác, họ cũng chẳng thích mấy cái control màu mè kiểu như mấy cái DotnetBar, Rad Control, ElegantUI... vì thêm cái đó thì họ lại phải xì thêm tiền để trả chi phí cho mấy cái 3rd party components đó. :)

Im Legend
04-09-2010, 14:15
chi tiết xây dựng nó là thế nào hả bạn

mình ko nắm rõ về Java nhưng chắc chắn 1 cái là xây dựng giao diện trên java vất vả hơn nhiều so với làm trên .NET, và cái vất vả đó là cái vất vả lãng phí, phát minh lại bánh xe chứ ko đem lại lợi ích gì đâu
ở trường học thì tốt hơn đó pro. Còn ra ngoài thì biết làm sao cho nhanh thì làm.

Im Legend
04-09-2010, 14:16
hô, thế VS nó không phải phát triển từ đầu à? bấm vào cái nó tự làm luôn từ a-z à? :surrender:
đang nói về học chứ ko làm à nha. Sài sẵn đâu biết nó làm kiểu gì đâu.

grandholy
04-09-2010, 21:22
đang nói về học chứ ko làm à nha. Sài sẵn đâu biết nó làm kiểu gì đâu.

hô, thế bạn học kiểu gì mà không biết nó làm kiểu gì? :ops:
cho bạn biết là .NET rất giống với java đấy nhé -_-

Vaanres
04-09-2010, 21:32
đang tập làm quen với WPF đây , đúng là nó đẹp hơn trên WF nhiều , chừng nào windows còn thọ thì C# vẫn còn sống dài dài ( trừ phi microsoft cho ra language mới :stick:)


p/s : mà thật sự là không ai biết 4D là cái gì hết à :plaster:

first.clone
15-07-2012, 02:36
2012 rồi, java hay C# hơn đây các bác?

Chơi Bời
16-07-2012, 00:06
hỏi thế này thì biết trả lời sao
ý kiến các bác thì trên trời dưới biển
java thì làm cho mấy cái sys lớn như enterprise thì ngon , để học OOP thì theo mình java là chuẩn nhất,việc java có thể ít hơn so với thị phần của .NET hiện tại,cơ mà lương thì sẽ ngon hơn,java luôn khoai hơn :)
c# cũng là 1 lựa chọn tốt,cũng chắt lọc từ java
cond rât nhiều lựa chon khác cho ban,tùy vào mục đích của bạn thế nào
php chẳng hạn,hay bây giờ hot hơn là android,ios :)

đọc mấy bạn góp ý thì có mà loạn lên,nên tham khảo,do cách định hướng chủa mình thôi,chứ ông này thích cái này,ông này thích cái kia,ông này bảo java làm gui ko = .net v.v.v. blab,blab sẽ khiến bạn khó đinhj hướng hơn, thực sự tốt cho bạn là cứ chọn lấy 1 ngôn ngữ mà bạn nghĩ sẽ hợp với mình,vọc 1 thời gian,khi đã có 1 thời gian vọc rồi ,bạn sẽ hieur hơn xung quanh và đủ sức tự đánh giá và lựa chọn tiếp,tốt hơn :):go:
đôi lời

minhneo
16-07-2012, 16:34
Mềnh thích java hơn cho dù mình lập trình rất là dở vì học chuyên mạng

_theking_
16-07-2012, 17:22
2012 rồi, java hay C# hơn đây các bác?

2 thằng vẫn tồn tại được đến bây giờ chứng tỏ là ko có thằng nào tồi cả. :sexy:

Mr.6
16-07-2012, 17:49
2012 rồi, java hay C# hơn đây các bác?

học đc thì học cả 2 đi thím :D :D :D :gach: :gach: :beauty: :beauty:

heinz
17-07-2012, 09:14
mình thấy cứ master về 1 ngôn ngữ hơn là cái gì cũng biết 1 tý

còn nếu học nhiều mà cái gì cũng giỏi thì quá hay rồi :D

botmingoc
17-07-2012, 22:07
Cứ tìm hiểu một cái cho chắc đã, nhất là với người mới học. Vì ngôn ngữ nào cũng đủ cho việc học tập hết, còn tìm hiểu kỹ càng hơn thì sau khi bạn đã có những cái nhìn về các khái niệm cơ bản.