Sự giống nhau và khác nhau thành phần giao diện của Android và Java Swing? Sau khi học xong Java Swing bạn sẽ làm được những gì?
Hiện tại mình đang tìm hiểu và học về Java Swing, biết 1 tý về android. Mình thấy thành phần giao diện của Android và JavaSwing có 1 số điểm giong nhau như:
- Các Acticity trong Android gần giong với JFrame trong Java.
- Views và JComponent
- TextViews và JLabel
- EditTexts và JTextField
- Button vaf JButton
// Swing
myButton.addActionListener(new ActionListener(){
// Android
myView.setOnClickListener(new OnClickListener(){
Nhiều người khuyên mình răng không nên học chuyên sâu về 1 thứ nào đó, OOP trong java cũng tạm ổn rồi, có thể chuyển sang Android được nhưng mình muốn Học thêm về java. định khi học xong cái Java webs. Như vậy nó có giúp ích gì cho mình khi chuyển sang Androids không? về Web mobile Android thì thế nào?
Những ứng dụng của Java Swing trong thưc tế nó để làm gì?
Hả , ai khuyên bạn vậy.
Đạt không làm Swing nên không thể trả lời câu hỏi đầu, nhưng về câu hỏi tiếp theo
Đạt thì lại nghĩ là nên chuyên sâu một cái gì đó trước thì học những cái khác sẽ nhanh hơn rất nhiều. Lúc đi học Đạt biết nhiều ngôn ngữ nhưng không chuyên gì cả, từ khi khá C thì học lại các ngôn ngữ khác rất nhanh.
Hãy cứ làm cái mình muốn Tuy nhiên cũng phải xem ở thời điểm hiện tại mình cần cái gì. Ví dụ như trên trường đang dạy Android, mình cần qua môn với điểm cao thỉ phải học Android. Nếu không thì cứ học Java như cái mình muốn.
Chắc chắn là có, nắm vững Java làm Android sẽ nhanh hơn. Nhưng cũng như Đạt đã trả lời ở trên, tùy vào tình hình hiện tại cái gì quan trọng hơn. Nếu mình đang cần làm Androdi, học Android, còn nếu vẫn thích học Java, học Java.
Web Mobile Android là gì nhỉ? Nhưng nếu cái này có liên quan đến Java thì nắm vững Java cũng sẽ giúp ích cho việc học sau này rất nhiều.
Chờ người khác trả lời vậy
ý em muốn nói là web trên mobile phải không ?
tên thường gọi là responsive web design.
khi phát triển một trang web về responsive web design thì người thiết kế(diesign) sẽ chịu trách nhiệm cho việc thiết kế giao diện. Còn lập trình viên chỉ chịu trách nhiệm xử lý thao tác trên giao diện đó.
Dùng để thiết kế giao diện trang web. Thực tế khi đi làm về java thì bạn sẽ sử dụng framework để phát triển trang web thì có thể sử dụng Java Swing hoặc framework đó sẽ xây dựng bộ một thiết kế giao diện dựa trên nên tảng của Java Swing.
Phản khoa học quá =))
để học android thì java core là đủ
Chắc là bạn đang nói đến các ứng dụng có liên quan đến web services như up ảnh …v.v… Bạn học thêm php
java swing là làm ứng dụng trên windows giống như winform thì phải =))
Như cái IDE jGrasp này mình thường dùng để code và compile C/C++/java dưới đây cũng viết bằng java
hồi trước đinh đi học chuyên sau về Android, rồi người lại khuyên, không nen đi chuyên sâu về nó qúa,
gio suy nghĩ lại rồi, cố học xong java web, thì mình chuyển sang android cũng chưa muộn.
sau này mình có thể làm được cái Apps giong notepad nhỉ?
em viết vội qúa quên xem lại, ý e là web moblie, mấy thứ liên quan ấy ạ.
với lại không biết domain với host Java có dễ kiếm và đắt không nhỉ?
trường em không phải trường về Công nghệ. một này em dành thời gia nhiều lắm là 2h Code và những liên quan thôi. 2 ngày thứ 7 & CN thì em chỉ học Android và đọc blog,… Thời gian còn lại dành chọ học tập ở trường lớp rồi, bắt đầu năm nay xếp lịch đi trực nên có khi lại phải làm lại cái thời gian biểu cho nó phù hợp.
diễn đàn không biết có nhiêu bạn, anh chị học hoặc là đang làm về Thiết kế giao diện trên Java không nhỉ?