Minimalist Forum Reader
Hỏi thật thím trên núi mấy năm rồi? Trên đó tu luyện có internet không?
oke giờ thím tạo 1 docker rồi tôi đưa thím 1 cái soft chạy trên nền .net xem có chạy được trên docker ko nhá, tôi thử rồi mới nói, nó chỉ chạy được 1 số thứ cơ bản thôi chứ không phải tất cả những soft gì viết bằng .net chạy trên đc window là chạy trên đc docker, chưa kể soft code trên .net 3,4,5.. là ko chạy đc trên .net core nếu ko cài .net 3,4,5
Mai em pv fresher .NET các bác tư vấn em các câu hỏi thường gặp với ạ :too_sad:
Thím tham khao thử, các khái niệm như LINQ, entity framework, Code first, DB first, DJ, OOP, lifetime DJ, DbContext, lamda, delegate (Func, Action),..
Reactions: Mỹ Chu Lang, Arina Hashimoto, AaronOfROD and 5 others
:still_dreaming: Đừng thần thánh quá một ngôn ngữ, xét quan điểm người dùng đều luôn cóưu và nhược. Cá nhân mìnhcode cả c# , VB , Jav , tùy bài toán đặt ra mà chọn cái nào cho hợp lý thôi.:smile:
Reactions: plhoangan
oke giờ thím tạo 1 docker rồi tôi đưa thím 1 cái soft chạy trên nền .net xem có chạy được trên docker ko nhá, tôi thử rồi mới nói, nó chỉ chạy được 1 số thứ cơ bản thôi chứ không phải tất cả những soft gì viết bằng .net chạy trên đc window là chạy trên đc docker, chưa kể soft code trên .net 3,4,5.. là ko chạy đc trên .net core nếu ko cài .net 3,4,5
Mình đã port nhiều code .net lên .net core để chạy rồi. Chạy tốt trên mọi nền tảng. Bạn ở trên núi lâu quá rồi đấy.

Reactions: hoangheo1210, plhoangan, Vozer-rezoV and 2 others
:still_dreaming: Đừng thần thánh quá một ngôn ngữ, xét quan điểm người dùng đều luôn cóưu và nhược. Cá nhân mìnhcode cả c# , VB , Jav , tùy bài toán đặt ra mà chọn cái nào cho hợp lý thôi.:smile:

Bài toán nào giải quyết bằng VB, Java mà ko dùng đc .Net thì cho mình cái ví dụ mở mang tầm mắt? Nói chung chung thế thì chịu. Code nhiều ngôn ngữ như thế thì hiểu một ngôn ngữ được tới đâu mà phán thế bạn :go:

Gửi từ Samsung SM-G960F bằng vozFApp
Reactions: Mỹ Chu Lang
Tôi viết văn khó hiểu lắm à? "chọn cái nào cho hợp lý" tức là cái nào phù hợp hơn thì làm, ví dụ như cần làm cái web app nhanh nhanh bé bé, thì dùng c# với EF Core cho nhanh, 1 người làm cũng được. Còn bên đối tác hạ tầng của họ có hệ sinh thái là các server linux thì dùng java cho tiện?
:ops:
Hay ông giả vờ không hiểu?
Reactions: Mỹ Chu Lang
Mấy hệ thống của nhà nước hay dùng .net

Sent from iPhone 12.5 via nextVOZ
.NET bên Nhật xài rất nhiều luôn, :nosebleed:
Bên TQ thấy cũng xài nhiều, ( bên TQ thì do t cảm nhận cá nhân chứ ko xác định được có đúng ko ) :burn_joss_stick:
Em vừa .NET vừa Angular :sweet_kiss:
Reactions: doanxemnao and beocaca
Tôi viết văn khó hiểu lắm à? "chọn cái nào cho hợp lý" tức là cái nào phù hợp hơn thì làm, ví dụ như cần làm cái web app nhanh nhanh bé bé, thì dùng c# với EF Core cho nhanh, 1 người làm cũng được. Còn bên đối tác hạ tầng của họ có hệ sinh thái là các server linux thì dùng java cho tiện?
:ops:
Hay ông giả vờ không hiểu?
Net Core chạy trên Linux thoải mái có gì mà không chạy đc?
Xin 1 lạy. Từng có 3 năm làm java spring. Config loằng ngoằng vcc. Nhất là làm dự án lớn, cảm giác chỗ méo nào cung có config. Từ ngày sang .net thấy đỡ khổ hẳn.
Ông này nói chuẩn, 1 năm đống micro service Java, FW Spring, các kiểu mỗi lần tạo một micro service config lằng nhằng éo chịu dc. Mà config nhiều quá có chỗ sai lúc ngồi tìm là éo tìm nổi luôn. Năm ngoái cứ mỗi lần chúng ta sẽ tạo một service mới là nói thật t sợ hãi vkl ra :shame:
Đến bây giờ bảo tôi ngồi làm lại khéo t lạy. :beat_brick:
Reactions: Mỹ Chu Lang and plhoangan
Net Core chạy trên Linux thoải mái có gì mà không chạy đc?
Tôi viết khó hiểu lắm à? Hay ông giả vờ không hiểu?
Cái gì tiện nhất thì làm. Cùng 1 cái web app , deploy trên windown chỉ cần tạo pool mới iis , cấu hình chưa đến 5p là xong, còn host trên linux thì phải tạo kestrel , rồi mở port , cấu hình lằng nhằng hơn iis nhiều.
Dùng chung maven thì cái Kotlin của ông với Java hơn nhau đc mấy phần mà thần thánh hóa Kotlin. Tôi làm Java 3 năm nên tôi đủ biết Java nó như nào nên ông khỏi phải nói thêm. Còn thư viện Maven nói thẳng là méo có cửa so với thư viện của MS nó làm cho nó vuông. Riêng LINQ, Entity Framework thì Hibernate, JPA xách dép 10 năm nữa chưa đủ tuổi ngồi chung mâm đâu.
Còn code app ông làm đc mấy app chọc sâu hệ thống rồi hộ tôi cái, đa số app hiện tại có cần chọc sâu không. Thêm nữa ai bảo ông Flutter không chọc sâu vào hệ thống được, muốn chọc sâu thì viết thêm parkage ở dưới, các lib Flutter cũng viết từ Java, Kotlin, Swift chứ ông nghĩ nó viết bằng gì. Kotlin của ông ngon vậy thì Google nó méo rảnh làm thêm Flutter rồi hướng dev chuyển sang đâu. Biết đc dăm ba dòng Kotlin cứ như mình biết tuốt vậy. Ít nhất tôi đã có kinh nghiệm Java thì tôi nói ông nghe, cái ông biết chỉ là cái miệng giếng nhỏ chưa động vào những cái giếng khác thì đừng khảng định.
Nghe mọi người thần thánh cái Kotlin đó thế nhỉ ?
T cứ động vào code Android là éo bao giờ muốn code luôn.
Éo hiểu tại sao chứ nếu đã chọn code cho mỗi Android không thì t vẫn thích chơi Native cho dễ :burn_joss_stick:
Nếu code IOS thì t code swift cũng được. Éo có mấy thiện cảm với android cho lắm :embarrassed:
T hồi làm .Net công nhận là thấy nhàn nhã hơn so với năm trước làm Java thật, :big_smile:
Nhưng lần làm .Net nó yêu cầu khó quá, cần tìm hiểu rất sâu nên may quá từ đó mới có kinh nghiệm nhiều, chứ ko thì giờ chắc cũng mù tịt các phần. :embarrassed:
Học Java, nhwung lại làm NET nhiều nhất và bụp phát làm khó luôn nên đợt đó thử thách bản thân ghê lắm. :ah:
Reactions: Mỹ Chu Lang
Bên thím có đang tuyển ng k ạ
E cũng muốn chuyên qua bên nào làm microsv để học hỏi
Dự án dùng Micro service xong rồi bạn ạ. :big_smile:
Đợt đó các công nghệ nào mới nhất thì phang hết, éo cần lý do, cứ mới là dùng. Sau đó phát sinh đống vấn đề. Giờ vẫn thấy hài éo chịu dc :sexy_girl:.
nộp hàng đến đít rồi tuần trước vẫn phải ngồi họp xây dựng lại một phần architechure. :byebye:
Sau đó là phát sinh cả chuỗi ngày kinh hoàng éo bao giờ chấm dứt luôn. :sexy_girl:
Đợt đó t có dựng một micro service mới, config siêu lằng nhằng do áp dụng quá nhiều công nghệ mà đến giờ t cũng chưa hiểu rõ về công nghệ đó. :cry:
Thảo nào config xong nó éo chạy, ngồi mày mò mãi sau nó mới chạy mà cũng éo hiểu sao nó chạy được. :burn_joss_stick:
Reactions: Mỹ Chu Lang and plhoangan
Tôi viết khó hiểu lắm à? Hay ông giả vờ không hiểu?
Cái gì tiện nhất thì làm. Cùng 1 cái web app , deploy trên windown chỉ cần tạo pool mới iis , cấu hình chưa đến 5p là xong, còn host trên linux thì phải tạo kestrel , rồi mở port , cấu hình lằng nhằng hơn iis nhiều.
Việc deploy nó là phần rất nhỏ trong cả công đoạn code, code mới tốn thời gian chứ deploy thì ông tốn mấy thời gian, thậm chí tôi còn làm cả auto deploy gõ lệnh git cái code tự động lên server linux luôn chứ cần qué gì phải cấu hình.
Dự án dùng Micro service xong rồi bạn ạ. :big_smile:
Đợt đó các công nghệ nào mới nhất thì phang hết, éo cần lý do, cứ mới là dùng. Sau đó phát sinh đống vấn đề. Giờ vẫn thấy hài éo chịu dc :sexy_girl:.
nộp hàng đến đít rồi tuần trước vẫn phải ngồi họp xây dựng lại một phần architechure. :byebye:
Sau đó là phát sinh cả chuỗi ngày kinh hoàng éo bao giờ chấm dứt luôn. :sexy_girl:
Đợt đó t có dựng một micro service mới, config siêu lằng nhằng do áp dụng quá nhiều công nghệ mà đến giờ t cũng chưa hiểu rõ về công nghệ đó. :cry:
Thảo nào config xong nó éo chạy, ngồi mày mò mãi sau nó mới chạy mà cũng éo hiểu sao nó chạy được. :burn_joss_stick:
Config lằng nhằng là do apply 1 đống technical vào nó, chứ thằng Spring căn bản config database với log là hết cứ còn gì nữa? Microservice cũng là 1 đống monolithic service với nhau thôi chứ có gì cao siêu? Khó là làm sao vẽ ra cấu trúc của khối đó thôi
//Bạn nào giờ này mà còn cãi nhau ngôn ngữ nào tốt hơn thì tôi chắc kèo chỉ còn quanh quẩn tầm junior với mấy cái CRUD services.
Reactions: Mỹ Chu Lang and nganlinhtu
Việc deploy nó là phần rất nhỏ trong cả công đoạn code, code mới tốn thời gian chứ deploy thì ông tốn mấy thời gian, thậm chí tôi còn làm cả auto deploy gõ lệnh git cái code tự động lên server linux luôn chứ cần qué gì phải cấu hình.
Có dùng teamcity ở môi trường test. Nhưng sau những lần cài net core lên linux thì tôi thấy nó không tiện bằng cài trên windown. Nhiều thứ cũng không support tốt bằng việc cài trên chính môi trường cha đẻ của nó.
Reactions: Mỹ Chu Lang
Tôi code cả .Net với Java rồi, nhưng mỗi lần support deploy cho client, tôi đều thấy các package của bên DotNet họ đều bắt buộc deploy lên windows server cho dù có run đc trên linux. Trong khi đó Java thì họ ko bắt buộc cái này, nhưng họ lại thường cài lên linux
Reactions: Mỹ Chu Lang
Config lằng nhằng là do apply 1 đống technical vào nó, chứ thằng Spring căn bản config database với log là hết cứ còn gì nữa? Microservice cũng là 1 đống monolithic service với nhau thôi chứ có gì cao siêu? Khó là làm sao vẽ ra cấu trúc của khối đó thôi
//Bạn nào giờ này mà còn cãi nhau ngôn ngữ nào tốt hơn thì tôi chắc kèo chỉ còn quanh quẩn tầm junior với mấy cái CRUD services.
T cũng có bảo là SP nó config khó đâu, chính vì cái dòng áp dụng rất nhiều công nghệ vào mới thành đống cofig lằng nhằng đó chứ.
Dựng một Micro service tùy yêu cầu mà khó hay dễ, chứ với nếu ông là một người chưa nắm rõ đống các công nghệ thì đi dựng mấy cái này đúng là cực hình. :sure:
Mấy ông trên đang ngồi thuần là ngồi so sánh các ngôn ngữ hoặc công nghệ thôi chứ éo éo gì mà nâng cao quan điểm junior linh tinh.
Đây là nơi mấy ông đó nói xem mình đã hiểu dc những gì thôi. :nosebleed:
Reactions: Mỹ Chu Lang
oke giờ thím tạo 1 docker rồi tôi đưa thím 1 cái soft chạy trên nền .net xem có chạy được trên docker ko nhá, tôi thử rồi mới nói, nó chỉ chạy được 1 số thứ cơ bản thôi chứ không phải tất cả những soft gì viết bằng .net chạy trên đc window là chạy trên đc docker, chưa kể soft code trên .net 3,4,5.. là ko chạy đc trên .net core nếu ko cài .net 3,4,5

Quay đi quay lại vẫn gặp ông thần này ngáo thế nhỉ?
Net framework 3.5 từ đời cổ lỗ sĩ rồi mà cứ lôi net 3 ra. Ngoài 3 nó ra 4 4.5 4.6 ... net core 1 2 3 3.1 và hiện tại đang net 5, sắp ra net 6 rồi.
Từ net core trở đi là chạy crossplatform được rồi, windows, mac, linux chạy được hết, docker là cái gì thế? Cái thằng viết soft nó không support lại đổ cho .net, có keyword rồi mà không thử search xem.
Reactions: Mỹ Chu Lang, Vozer-rezoV and XiangLiang
Tôi code cả .Net với Java rồi, nhưng mỗi lần support deploy cho client, tôi đều thấy các package của bên DotNet họ đều bắt buộc deploy lên windows server cho dù có run đc trên linux. Trong khi đó Java thì họ ko bắt buộc cái này, nhưng họ lại thường cài lên linux

Bắt buộc deploy lên windows server cho dù có run đc trên linux là sao fen nhỉ?
Reactions: Mỹ Chu Lang and nganlinhtu