วันจันทร์ที่ 29 ตุลาคม พ.ศ. 2555

Beginning Mac OSX Cocoa, Carbon


ภาษาที่ใช้ในการเขียนโปรแกรม บน Mac OSX แบ่งออกได้เป็นสามอย่างหลักๆ คือ
  • Objective-C
  • C/C++
  • ภาษาอื่นๆ เช่น java , php
การเขียนโปรแกรม Application บน Mac ส่วนมากจะนิยม Objective-c กับ C/C++ หรือภาษาอื่นมาจากการแปลง Cross Platform
ภาษา Objective-C ถูกพัฒนาโดย NextStep (บริษัทของ Steave Job ช่วงออกจา Apple) เป็นการต่อยอดมาจากภาษา C
Apple มี Frameworkออกมาหลักๆ 2 อันคือ
  • Carbon
  • Cocoa
Cocoa จะใช้ภาษา Objective-C ส่วน Carbon นั้นจะเป็นภาษา C/C++
Objective-C และ C/C++  ตัว Framework เองนั้นมีคลาส ให้ใช้มากมายและแทบจะเหมือนกันๆ แต่การทำงานก็เหมือนกันครับ เพียงแต่ว่าชื่อเรียกจะไม่เหมือนกัน แต่เท่าที่ลองๆมา ก็พบว่ามันก็ไม่ได้ต่างกันมาก คือถ้าถามว่าแล้วจะเลือกอะไรดี ผมแน่ะนำว่าให้หัด Objective-C นำไปต่อยอดกับ Application ของ Facebook บน iOS ได้ด้วยครับ แต่ว่าถ้าเคยเขียน C/C++ มาก่อนอยู่แล้ว ก็น่าจะเลือก Carbon อาจจะเหมาะกว่า แต่ว่าถ้าไม่เคยเขียน C/C++ มาก่อน ผมแน่ะนำว่าไปเขียน Objective-C อาจจะง่ายกว่าหรือคนที่เคยเขียน C/C++ มาถือโอกาสอันดีเพิ่มทักษาะตัวเองไปด้วยเลยก็ดีครับ

แต่การเขียนที่ดีเราควรรู้จักการใช้งาน เมธอด ให้มากที่สุดถึงเราจะก๊อปโค๊ดมามันไม่ง่ายเหมือน php , html ต่อให้มีโค๊ดเทพสุดท้ายก็แก้ไขไม่เป็นก็จบกันครับ 

0 ความคิดเห็น:

แสดงความคิดเห็น