Minimalist Forum Reader
hồi xưa đi học thì được C/C++, C#, Java cơ mà thích nhất Java vì mình phải tự code tự handle không như C# đc kéo thả(đợt em làm winform :v) chắc có lẽ thích khổ dâm sau đó đi làm thì reactjs với nodejs => giờ làm stack JS ... thấy JS cũng ổn chưa thấy điểm bất cập :3
Mình cũng đang hype cái Crystal quá, trạng thái lang này giờ đã production ready chưa thím :p
có vẻ là chưa.
https://crystal-lang.org/2020/03/03/towards-crystal-1.0.html
cơ mà tôi convert hết ruby script sang crystal thì thấy chức năng cần đều có, nói chung nếu viết script để chạy dài hơi cũng ok (dạo này toàn làm việc với số lượng file lớn, dùng crystal tiết kiệm dc kha khá thời gian + bộ nhớ, chạy nhanh không nói có compile time type checking cũng đỡ dc khối lỗi, ngày xưa thọt nhất dùng ruby là nó chạy script nửa tiếng rồi lại lỗi vì typo, giờ đã hết)

ờ mà có cái backend chạy bằng crystal, deploy chạy liên tục cũng dc tuần rồi không thấy vấn đề gì, nói chung cũng ổn :D
Reactions: tranxuanthang
Backend Framework mình thích nhất là Spring Boot 2 (như Netflix có dùng), Spring Boot autoconfig sẵn nhiều thứ. Cái quan trọng nữa là Data Modeling phải cực kỳ tốt và đó là Hibernate (implementation) từ specifications là Java Persistence API (JPA). Deployment cũng đơn giản bundle = 1 file duy nhất chứa code+webserver+configuration sẵn (JAR kô cần WAR). Ngoài ra thì set up Load Balancer cũng phải thật đơn giản bằng Apache Tomcat như website của Boeing.

Concurrent, Distributed, Fault Tolerant báckend thì dùng thêm Akka Runtime Toolkit
.NET (C#, F#...) thì https://getakka.net/
JVM (Java, Kotlin, Scala...) thì https://akka.io/

Vài năm nữa tôi nghĩ Kotlin sẽ khá phổ biến...và dùng rất tốt với Spring Boot 2 kô chỉ là Android => https://start.spring.io/
Cái vụ làm một file bundle đó nge hay nhỉ, mình tưởng nếu dùng servlet thì phải có một web container để chạy file war chứ bác
Cái vụ làm một file bundle đó nge hay nhỉ, mình tưởng nếu dùng servlet thì phải có một web container để chạy file war chứ bác
Thằng spring boot nó embedded cái tomcat vào rồi wrap console để start, cơ bản vẫn là dùng webserver là đương nhiên :D
Reactions: LapTrinhGame
có vẻ là chưa.
https://crystal-lang.org/2020/03/03/towards-crystal-1.0.html
cơ mà tôi convert hết ruby script sang crystal thì thấy chức năng cần đều có, nói chung nếu viết script để chạy dài hơi cũng ok (dạo này toàn làm việc với số lượng file lớn, dùng crystal tiết kiệm dc kha khá thời gian + bộ nhớ, chạy nhanh không nói có compile time type checking cũng đỡ dc khối lỗi, ngày xưa thọt nhất dùng ruby là nó chạy script nửa tiếng rồi lại lỗi vì typo, giờ đã hết)

ờ mà có cái backend chạy bằng crystal, deploy chạy liên tục cũng dc tuần rồi không thấy vấn đề gì, nói chung cũng ổn :D
Hy vọng sớm có dịp thử nó, compiled + Ruby syntax + concurrency như Go :D quá đã. Ruby 3 cũng sẽ ngon hơn ở khoản concurrency, nghe nói cuối năm ra
// Thím có cơ hội việc làm nào ngon thì mách mình với nhé :shame:
Theo stack java + js k lo thiếu việc trong vài năm tới. Để thời gian học thêm nhiều thứ:smile: