ผมว่าภาษา C++ สามารถใช้ได้หลายอย่างเช่นเกม โปรแกรม น่าใช้กว่า java นะแต่ java ก็น่าสนใจเหมือนกันสามารถทำเว็บได้แต่อย่างภาษาก็ใช้ในจุดประสงค์ที่ต่างกันอ่ะนะ
แต่ด้วยส่วนตัวผมว่า C++ น่าสนใจกว่า ฮ่าๆ java ก็ใช้ทำเว็บกับเกมเว็บเบาเซอร์ได้อีกด้วย *-*
ผมว่าภาษา C++ สามารถใช้ได้หลายอย่างเช่นเกม โปรแกรม น่าใช้กว่า java นะแต่ java ก็น่าสนใจเหมือนกันสามารถทำเว็บได้แต่อย่างภาษาก็ใช้ในจุดประสงค์ที่ต่างกันอ่ะนะ
แต่ด้วยส่วนตัวผมว่า C++ น่าสนใจกว่า ฮ่าๆ java ก็ใช้ทำเว็บกับเกมเว็บเบาเซอร์ได้อีกด้วย *-*
Source Engine Network Thailand Community | PC Game - http://www.sen.in.th
จริงๆแล้ว การเขียนโปรแกรมคอมพิวเตอร์ โดยทั่วไปใช้ notepad เขียนได้หมดครับ ส่วนวิธีการที่จะทำการแปลงให้เป็นโปรแกรมสำหรับทำงานนั้น คือ Complier
โดยรวม ผมชอบ C# มากกว่าเนื่องจากเทคโนโลยีของ .Net Framework ไปได้ไกลกว่าตัว Java ค่อนข้างพอสมควร และมี IDE ที่ฉลาดทำให้ ประหยัดเวลาในการพัฒนาไปได้เยอะครับ ส่วน Source ข้อมูลนั้นก็ค่อนข้างจะมีเยอะพอสมควร
ยิ่ง IDE ตัว VS2010 นี่ต้องยอมรับในเรื่องการ ทำ Debuging และการ Testing เลยครับ เนื่องจากมี Tools ที่ค่อนข้างครอบครุมและทำมาเพื่อการทำงานเป็นทีมโดยเฉพาะ
ส่วน Java นี่มีข้อดีตาม ขำขวัญอยู่แล้วครับ Write One Run Any Where.
ในความคิดส่วนตัวของผมนะครับ
ส่วนใหญ่เกินครึ่งก็จะใช่ Window เป็นหลัก C# เป็นภาษาที่สามารถพัฒนาได้ง่ายกว่า Java นะครับ ยิ่งช่วงหลังๆ Microsoft ได้ปรับปรุงเป็น
.NET 4.0 แล้ว ทำใ้ห้การพัฒนาของภาษา C# นั้นก้าวได้ไกลกว่า Java นะครับ สรุปแล้ว C# ได้เปรียบในรูปแบบภาษาที่เข้าใจง่าย(เพราะได้ปรับปรุงมาจาก C,C++,Java)และสามารถใช้งานได้จริงด้วยครับ
C# ใช้ TEXT EDITOR ทั่วไปเช่นเดียวกับ JAVA ครับ
อันที่จริงตัว C# นี่ใกล้เคียงกับ JAVA มากกว่านะครับ
VISUAL BASIC.NET ต่างหากที่ เกิดจากการ modify C# อีกที
เพราะดึงเอา PATTERN ต่างๆภายในมาปรับปรุงใหม่
คนที่ใช้ C# เป็นแล้ว แทบจะเข้าใจว่า JAVA กำลังจะทำอะไรเพราะคล้ายคลึงกันมาก
ข้อได้เปรียบที่แท้จริงของ JAVA คือ BYTE COMPATIBLE ครับ
ตลอดช่วงระยะอายุของ JAVA เป็นเวลาหลายสิบปี CODE ของ JAVA ที่เขียนขึ้นก่อนหน้านั้น
แทบจะไม่ต้องปรับอะไรเลย ยังเอารันในระบบปฎิบัติการในปัจจุบันได้แทบจะทันที!!
ถ้า APP นั้นๆ เขียนมาดีแล้ว ก็ไม่ต้องพัฒนาอะไรต่อแล้วครับเอาไปทำงานได้เลย
ส่วนเรื่อง CROSS PLATFORM ผมมองว่าเป็นเรื่องเล็กครับ
ทั้งนี้เนื่อง JAVA ในสมัยแรกเริ่มนั้นใช้ ทรัพยากรในทำงานสูงถึงสูงมาก ทุกวันนี้ก็ยังสูงอยู่
คือการออกแบบตั้งแต่เริ่ม JAVA จะเริ่มจาก BEST SOLUTION ราคาในการติดตั้งจึงแพงมาก
เพิ่งจะไม่กี่ปีนี้ที่เริ่มญาติดีกับ LINUX แต่ก็ SPEC ขั้นต่ำก็ยังสูงกว่า WINDOWS อยู่ดี
ทีนี้มาฝั่ง C# เนื่องจากอิงกับ WINDOWS ที่เป็นฝ่าย COMMERCE WARE ที่โดนโจมตีเหลือเกิน
แต่ข้อดีของระบบ Windows ทุกคนก็น่าจะทราบกันอยู่แล้วคือ ใช้งานง่าย
USER ค่อนข้างจะคุ้นเคยกว่าระบบปฎิบัติการอื่น
และจุดแข็งคือจำนวน CLIENT ที่มากกว่าระบบปฎิบัติการอื่น
ส่วนเรือง C# นั้นตอนเริ่มศึกษาทุกท่านจะพอเห็นว่าค่อนข้างจะง่าย หลังจากปรับตัวให้คิดแบบ OBJECT ได้แล้ว
แต่เป็นภาษาที่ทำ SURPRISE อยู่เสมอๆ ยิ่งเขียนลึกลงไป มันจะทำเรารู้สึกว่า กรุรูแล้ว เป็นมืดตึ้บ ในบัดดล
และเนื่องจากเป็นภาษายุคใหม่กว่าความสดความซิงจึงมีมากกว่า
เพราะได้เรียนรู้ความผิดพลาดจากภาษารุ่นพี่
ยิ่งใน framework หลังๆนี่จะพยายามดันแนวคิด design pattern ออกมาเรื่อยๆ
และยังมีทางเลือกว่า หากคุณต้องการจะพัฒนา opensource เต็มรูปแบบ
ก็ยังมี MONO FRAMEWORK ซึงหากพิจารณากันแล้ว MONO FRAMEWORK
กับ .NET FRAMEWORK จะแข่งขันกันเอง แต่ยังไงฝ่ายแรกก็ยังเสียเปรียบเรื่องทรัพยากรในการพัฒนาอยู่ครับ
สำหรับผม ยิ่งแข่งขันกัน DELEVELOPER ก็ยิ่งได้ประโยชน์ครับ
สรุปผมไม่ฟันธงหรอกอะไรดีกว่าอะไรถึงผมจะใช้ c# เพราะฟันไปก็ไม่ได้เสียวไม่ได้ตังค์อะไร
อีกอย่างทุกอย่างที่มนุษย์ขี้เหม็นทำไม่สมบูรณ์แบบหรอกครับ
เลือกไปสักตัว JAVA ,C# ถ้าคิดว่าตัวไหนสนองความใคร่ในตัวคุณได้มากกว่า
หมายเหตู
เจ้า signature นี่จะติดไว้งี้แหละ ผมมันหน้าเก่าละ เอาไว้หารัยสวยๆมาติดให้ได้ก่อน
<div align="center">
[img]http://pic.citec.us/out.php/i7194_citeccontration02.gif[/img]
[url="http://citecclub.org/index.php?categoryid=13"][img]http://img231.imageshack.us/img231/4296/citecbannerrj1.gif[/img][/url]
interest link: [url="http://www.holy.ac.th/holy101/thai/Girl/girl.htm"]นางในวรรณคดี[/url]
</div>
อ่านแล้วมึนครับ แต่เท่าที่ดูผมพอรู้ VB มาบ้าง
ถ้าอยากต่อยอด คงต้องเป็น c# สินะครับ
เพราะไปในทางเดียวกัน หรือว่างัย???
Actions : (View-Readers)
There are no names to display.