Java น่าเรียนหรือไม่?
นอกเหนือจาก OpenOffice, Vuze, Woopraหรือแอปเพล็ตที่นำไปใช้งานในบางเว็บเพจมีตำแหน่งมากในระบบโทรศัพท์มือถือทีวี GPS เอทีเอ็มโปรแกรมธุรกิจและหน้าเว็บจำนวนมากที่เราท่องเว็บทุกวันกำลังทำงานบน Java
แผนภูมิต่อไปนี้แสดงให้เห็นว่าเทคโนโลยี Java มีโดเมนที่แข็งแกร่งอย่างต่อเนื่องตั้งแต่ 2006 2011 เมื่อเทียบกับ C # .net, PHP และทับทิมอาจจะนำเสนองานดังต่อไปนี้
ในกรณีของสภาพแวดล้อมเชิงพื้นที่, C + + และ Java เป็นสองโลกที่ยิ่งใหญ่ในการที่โปรแกรมโอเพ่นซอร์สสร้างขึ้น ตารางต่อไปนี้สรุปบางสิ่งบางอย่างในรูปแบบของโพสต์ที่ฉันมุ่งเน้นไปที่การขยายตัวในการใช้งาน Java แต่อย่างรวดเร็วก่อน (ซึ่งไม่) จากด้านข้างของ Java เพื่อ c ++ เกินใน 15 10 ความสัมพันธ์กับ
แอพพลิเคชั่น GIS ใน C + + |
แอพพลิเคชั่น GIS ใน Java |
ระดับเดสก์ท็อป
|
|
ที่ระดับเซิร์ฟเวอร์
|
|
ที่ระดับห้องสมุด
|
|
จากข้างต้นอย่างน้อย 5 ของการพัฒนาใน Java ระบุว่าเป็นโครงการ OSGeo มูลนิธิบางอย่างในการบ่มมองหาการพัฒนาอย่างยั่งยืนและ complementarity
เป็นเรื่องที่น่าสนใจที่จะมีผู้เชี่ยวชาญด้านการเขียนโปรแกรมเพื่อพูดคุยเกี่ยวกับสาเหตุที่พวกเขาชอบหรือเกลียด Java อาจมีการพูดคุยกันว่า Pointers ทำให้กระบวนการง่ายหรือไม่หากความจุแบบมัลติเธรดจะมีข้อได้เปรียบเหนือภาษาอื่น ๆ หากไม่มีเครื่องเสมือนหากความปลอดภัยสัมพันธ์กัน ; แต่สิ่งหนึ่งที่พวกเขาเห็นด้วย:
ความจริงของการข้ามแพลตฟอร์มเนื่องจากแอปพลิเคชันสามารถทำงานบน Windows, Linux, Solaris และ Mac ได้ (ไม่สนใจความดื้อรั้นของ Steve Jobs) สิ่งนี้ทำให้น่าสนใจสำหรับแอปพลิเคชันที่มีขอบเขตทั่วโลกซึ่งผู้ใช้จะใช้ระบบปฏิบัติการและเบราว์เซอร์ที่แตกต่างกันแก้ปัญหาเกือบทุกอย่างด้วย Virtual Machine ที่มีชื่อเสียงซึ่งนอกเหนือจากการทำงานหลายเธรดแล้วยังช่วยแก้ปัญหาการพกพาและให้การกรองที่ปลอดภัยระหว่าง ไคลเอนต์และเซิร์ฟเวอร์
นอกจากนี้ยังมีความจริงที่ว่ามาเปิดเป็นสิ่งที่จะประเมินถึงแม้ว่า Oracle มา SUN (นักพัฒนา Java) และบางส่วนที่จะสงสัยในสิ่งที่จะเกิดขึ้นในระยะยาวกับ MySQL (ใบอนุญาต GPL) เกือบจะไม่มีใครถามอนาคต ของภาษา Java
อาจเป็นไปได้ว่าสิ่งที่ Green Teen เริ่มต้นจากโครงการที่ล้มเหลวในการทำงานบนโทรทัศน์และ VHS ไม่คล้ายกับสิ่งที่ Java ประสบความสำเร็จในการวางตำแหน่งอีกต่อไปแม้ว่าจะเป็นไปตามวัตถุประสงค์ จนถึงปัจจุบันมีแอปพลิเคชัน Java 3 รายการ:
J2SE (Standar Edition) ซึ่งมักใช้ในการสร้างแอพพลิเคชั่นแบบกระจายและ applests
J2EE (Enterprise Edition) โดยปกติจะใช้สำหรับเครื่องมือระดับองค์กรบริการสนับสนุนระยะไกลและอีคอมเมิร์ซ
J2ME (Micro Edition) ซึ่งมีแอปพลิเคชันสำหรับโทรศัพท์มือถือ GPS และกล่องทีวีระบบดิจิตอล
Aprender21 y Globalmentoring เป็นตัวอย่างของห้องเรียนเสมือนที่คุณสามารถเรียนรู้ Java ได้
ดังนั้นกลับไปที่คำถามแรกถ้า Java มีมูลค่าการเรียนรู้ ...