Học lập trình c# thì có cần học winform trước khi học các framework (WPF, xamarin, unity, ASP.net) khác ko?

em thấy trên mạng khóa học nào cũng có winform nhưng người ta dùng WPF nhiều hơn , vậy có cần học winform trước ko ạ ?

2 Likes

như mình nè có học WF trước đâu , tại WF khá cũ rồi nên ít ai sử dụng . Nếu làm về App ứng dụng thì WPF mà làm thôi , Web thì dùng cái ASP . Quan trọng nhất là phải học C# chứ đừng không biết gì bây vào mấy cái framework học mệt lắm :))

3 Likes

mình đã học C# cơ bản và OOP vậy thì học tiếp ko ?

2 Likes

Đùng phát bay vào WF, từ WF quay ngược lại C# rồi mới đến WPF cũng là một trải nghiệm thú vị của mình =]]

4 Likes

Cái này nó tùy vào định hướng công việc của bạn:

  • Mobile app, game: thì C#, EntityFramework, CSDL, Xamarin, Unity
  • Tool, app: C#, WPF(WF cũ và xấu :p, thôi bỏ đi), ngoài ra cần thêm CSDL, Entity nếu tool, app cần csdl.
  • Web: C#, EntityFramwork, ASP.Net.

Đừng ôm đồm tất cả, hãy tập trung học cái cần trước theo định hướng làm việc.

3 Likes

Chả cần học winform làm chi tốn thời gian lắm bạn ạ! Bạn học về cơ bản rồi thì WPF, xamarin hay bao thứ khác đều nắm được. Quan trọng là bạn cần phải xác định cái nào cần thiết nhất cho bạn.

WPF - Mình không vote cái này, nửa nạc nửa mỡ(web, desktop, mobile app) mà nó còn chưa được cải tiến tốt cho lắm
Xamarin - vote cái này. Học cái này luôn đi bạn! Cái này dùng để làm cross app mobile nên tuyệt vời đó

Unity - cái này dùng để làm game. Unity cũng khá là hay! Nếu bạn thích làm game thì dùng cái này cũng ok

ASP.NET - Chủ yếu dùng để làm web.

và còn nhiều framework khác nữa cơ :smiley:! Nếu có thời gian rảnh thì nghiên cứu thêm

3 Likes

tùy định hướng có muốn đi bên làm Desktop không. Còn nếu muốn làm Web, App chắc không cần thậm chí bạn muốn đi thẳng qua WPF cũng được. Winform được cái khá thân thiện, kéo thả và xử lý chút là cái phần mềm đơn giản :heart_eyes:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?