เชื่อมต่อสถานที่ท่องเที่ยว ที่กิน ที่พักเข้าไว้ด้วยกัน

เลือกประเภทเรื่องราว/สถานที่

อยากเริ่มเขียนโปรแกรม ใช้ภาษาอะไรดี 56 ครั้ง

  13/07/2014  

การเขียนโปรแกรม,PHP, ASP.Net,JAVA,Javascript,React,Angular

อย่าลืมกดติดตามแฟนเพจ เพื่ออ่านเรื่องราวดีแบบ non-stop



ทุกคนมักจะมีคำถามและความกังวลเกิดขึ้น เมื่อ
1.เราเริ่มเรียน หรือจะเขียนโปรแกรมใหม่ ๆ ที่ยังไม่รู้จัก หรือไม่เคยเขียน
2.อาจารย์สั่ง โปรเจค(Project) ให้ทำและเสนอหัวข้อ
3.ลูกค้าให้โจทย์เกี่ยวกับสิ่งที่อยากได้ เพื่อเพิ่ม มูลค่า(Value) ของกิจการ
4.เราต้องการพัฒนาโปรแกรมขึ้นมาใช้เอง หรือให้คนคนอื่นใช้
แล้วเราจะเริ่มยังไงดี ?
คำถามแรก
เราต้องตอบให้ได้ก่อนว่าจะเขียนโปรแกรมประเภทไหน?
เครดิตภาพ http://cdn3.free-power-point-templates.com/articles/wp-content/uploads/2012/05/cloud-computing.jpg
ผมขอแบ่งออกเป็น 3 ประเภทใหญ่ ๆ นะครับ

1.เว็บไซต์ (Web Site/Web Application)


ภาษาที่นิยมเขียน
PHP เพราะเป็น Open source อยู่แล้วทำให้คนนิยมอย่างมาก (Database ก็ใช้  MySQL ซะส่วนใหญ่)
เครื่องมือ ก็ใช้  Edit plus,Dreamweaver
ASP(Classic) หากใครชินกับการเขียน VB 6.0 ก็แนะนำตัวนี้ล่ะครับ แต่ทุกวันนี้ คนส่วนใหญ่จะหันมาใช้ ASP.NET กันแล้ว เนื่องจากมีเครื่องมือพัฒนาที่หลากหลาย และการ Debug โปรแกรมที่สะดวกยิ่งขึ้น รวมทั้งรองรับคนที่ถนัด VB.NET หรือ C# ใครถนัดภาษาอะไรก็ได้เลย (Database ก็ใช้ MS SQL เป็นส่วนใหญ่ แต่ก็ใช้ Acess,Mysql ได้เหมือนกัน ) JSP ตัวนี้เป็นฝั่งจากภาษา Java นะครับ เครื่องมือพัฒนาก็เช่น Eclipse,Jdev

2.Windows Application

 หรือ โปรแกรมประยุกต์บนวินโดวส์
หากบางคนนึกภาพโปรแกรมประเภทนี้ไม่ออก ให้นึกถึงโปรแกรมบัญชีครับ หรือโปรแกรมหน้าร้านต่าง ๆที่เวลาเราไปซื้อของตามห้าง
เวลาเราเห็นพนักงานยิง Barcode เข้าไปแล้วขึ้นแสดงราคาสินค้า และคำนวณภาษี รวมยอดให้เรานั่นแหละ
โปรแกรมประเภทนี้จะทำงานแบบ  Client Server เป็นส่วนใหญ่
เครื่องมือ/ภาษา Microsoft ส่วนตัวหากประมาณ 10 ปีผ่านมานี้ ภาษาที่นิยมก็คงต้องยกให้ Visual Basic 6 นั้นเอง แต่หลังจากประมาณปี 2003 ที่มีการเปลี่ยนแปลงครั้งใหญ่จนกลายมาเป็น .NET ที่ติดหูโปรแกรมเมอร์ในเวลาต่อมา ซึ่งเรียกเต็ม ๆ ว่า Visual Studio .NET แต่หากมีคนถามว่าคุณใช้ภาษาอะไรเขียน อย่าตอบว่า Visual Studio .Net นะครับ เพราะมันไม่ใช่ภาษาแต่เป็นเครื่องมือ(Tool) แต่ควรตอบว่า VB.net,C#,F# ก็ว่าไป หลายคงยังไม่รู้ว่ายังมีตัวช่วยในการพัฒนาแอพลิเคชั่น 3D ได้ คือ WPF นั่นเอง
JAVA ฝั่ง java ก็ใช้ทำ Windows Application ได้เหมือนกัน
นอกนั้นก็ยังมี Delphi ที่ลักษณะคำสั่งจะเหมือน ปาสคาล(Pascal), FoxPro เป็นภาษาที่ยุคไล่เลี่ยกันกับ VB 6.0
เครดิตภาพ http://cdn.wonderfulengineering.com/wp-content/uploads/2014/04/code-wallpaper-2-610x381.jpg ส่วนภาษาเก่า ๆ เก๋า อย่าง โคบอล(Cobol)
ก็ยังมีใช้นะครับ สังเกตงานเกี่ยวกับธนาคาร ยังเปิดรับคนที่เก่ง ๆ โคบอลอยู่ (เงินดี)
ภาษา  BASIC ผมเห็นโปรแกรมร้านขายหนังสือแห่งหนึ่งยังใช้อยู่นะครับ
Microsoft access ก็ทำได้นะครับ และเขียนโปรแกรมได้ด้วย syntag คล้ายกับ VB มาก
เมื่อพูดถึง Window Application แล้วก็ต้องมีเครื่องมือออกรายงาน(report) ด้วย
ที่นิยม ก็   Cyrstal report,Active Report,Jasper report

3.Mobile Application

ก็แล้วแต่โจทย์นะครับ
ถ้าเป็น iOS (iPhone,iPads) ก็ใช้ภาษา  Swift
ถ้าเป็น Andriod(Samsung,i-mobile) ก็ใช้ภาษา java,Delphi
ส่วน  Windows phone ยังไม่เคยพัฒนาครับ
แต่ก็มีคู่แข่งมาใหม่เหมือนกัน ในปี 2017 ที่เป็น Hybrid Mobile Application ที่รันได้ทั้ง Android และ iOS เช่น Ionic Framwork และตัวที่มาแรงอย่างมาก อย่าง ReactJS ,Native Script เป็นต้น ส่วนฝั่ง Microsoft ก็มี Xamarin ที่เป็น Native Application มาแรงเหมือนกัน แต่ Community ในไทยยังน้อย

อย่าลืมกดติดตามแฟนเพจ เพื่ออ่านเรื่องราวดีแบบ non-stop

เรื่องราวล่าสุดในประเภท ไอที

เรื่องราวล่าสุดทั้งหมด