By mk Founder on Tag: Development, ASP.NET, Microsoft, .NET
Development

นอกจาก Visual Studio 2015 และ .NET 4.6 วันนี้ไมโครซอฟท์ยังออก ASP.NET สองเวอร์ชันรวด นั่นคือ ASP.NET 4.6 และ ASP.NET 5 Beta 5

ASP.NET 4.6 เป็นการอัพเวอร์ชันของโมดูลย่อยยกชุด ได้แก่ Web Forms 4.6, MVC 5.2.3, Web Pages 3.2.3, Web API 5.2.3, SignalR 2.1.2 ส่วนฟีเจอร์ใหม่อย่างอื่นคือรองรับ .NET Compiler Platform (Roslyn), รองรับ HTTP/2, ปรับปรุงฟีเจอร์ของตัว Editor ทั้ง JavaScript/HTML/JSON, รองรับไฟล์ JXS ของ React.JS

By lew Founder on Tag: Visual Studio Code, Development, Microsoft, .NET, Visual Studio
Visual Studio Code

ไมโครซอฟท์ปล่อย Visual Studio 2015 ตามกำหนดการที่ระบุไว้ก่อนหน้านี้ โดยปล่อยทั้ง Visual Studio 2015 และ .NET 4.6 ออกมาพร้อมกัน

By mk Founder on Tag: Development, Amazon, Cloud Computing, AWS
Development

การทดสอบแอพบนอุปกรณ์จริงถือเป็นปัญหาสำคัญของนักพัฒนา ยิ่งในสายของ Android ที่มีอุปกรณ์หลากรุ่นมาก การทดสอบอุปกรณ์ให้ครอบคลุมจึงเป็นเรื่องยากมาก

ล่าสุด Amazon Web Services จึงเปิดตัวบริการคลาวด์ตัวใหม่ชื่อ AWS Device Farm ให้นักพัฒนาส่งแอพบน Android หรือ Fire OS ไปรันบนฮาร์ดแวร์ทดสอบที่ Amazon เตรียมไว้ให้ว่ามีบั๊กหรือมีปัญหาเรื่องประสิทธิภาพหรือไม่ แล้วนั่งรอผลการทดสอบที่บ้านได้เลย

By mk Founder on Tag: Development, Web Application, Windows 10, Microsoft
Development

ไมโครซอฟท์เปิดตัว Universal Windows Platform Bridges (UWPB) ในงาน Build 2015 โดยมี 4 โครงการย่อยที่ช่วยให้นำโค้ดจาก .NET/Web/iOS/Android มารันบน Windows 10 ได้

ล่าสุดไมโครซอฟท์ออกมาอธิบายรายละเอียดของ Project Westminster ที่เปิดให้เรานำเว็บแอพมาทำเป็นแอพ Windows 10 ได้แบบง่ายๆ เลย

By mk Founder on Tag: Google, Development, Design, Web Components, Material Design
Google

กูเกิลออก Material Design Lite (MDL) ชุดไลบรารีสำหรับสร้างเว็บแบบ Material Design ได้อย่างง่ายดาย

MDL สร้างขึ้นด้วยเทคโนโลยี Web Components โดยพัฒนาต่อจาก Polymer ของกูเกิลเอง สามารถใช้งานกับเบราว์เซอร์ยุคใหม่ได้ทุกตัว ทำงานแบบ responsive ได้บนทุกขนาดหน้าจอ มันถูกออกแบบมาให้เรียกใช้แบบดาวน์โหลดผ่าน CDN ด้วยขนาดที่เล็กเพียง 27KB เมื่อบีบอัดแล้ว (แต่ใครจะเอาไฟล์มาโฮสต์เองก็ได้เช่นกัน)

By mk Founder on Tag: Development, Firefox, User Interface, Mozilla
Development

Dave Camp จาก Mozilla เริ่มหารือถึงการเปลี่ยนเทคโนโลยีเบื้องหลัง Firefox จากเดิมที่ใช้ภาษา XUL (XML User Interface Language) ของตัวเองในการสร้าง UI ก็จะเปลี่ยนมาใช้ HTML แทนในอนาคต (แบบเดียวกับ Chrome)

เขาอธิบายว่า XUL ถูกสร้างขึ้นในสมัยที่ HTML ยังไม่ก้าวหน้าเหมือนทุกวันนี้ แต่เมื่อเทคโนโลยีเว็บพัฒนาไปมาก Mozilla ก็ควรปรับตัวตาม การใช้ XUL ทำให้ Firefox ซับซ้อนโดยไม่จำเป็น และช่วงหลังก็ไม่สามารถแข่งขันเรื่องประสิทธิภาพกับ HTML ได้

By mk Founder on Tag: Development, Microsoft, .NET, Visual Studio
Development

ไมโครซอฟท์ออกมาประกาศว่าจะออก Visual Studio 2015, Team Foundation Server 2015 และ .NET Framework 4.6 รุ่นสมบูรณ์ในวันที่ 20 กรกฎาคมนี้

ของใหม่ที่สำคัญใน Visual Studio 2015 คือเปิดกว้างกับการใช้เขียนแอพข้ามแพลตฟอร์มมากขึ้น โดยจากนี้ไปเราสามารถใช้ Visual Studio เขียนแอพบน Android, iOS, Windows รวมไปถึงแพลตฟอร์มเกมอย่าง Unity และ Unreal

By mk Founder on Tag: Google, Development, Git, Google Cloud
Google

เราเพิ่งเห็นข่าว Google Code ประกาศปิดโครงการ ไปเมื่อเร็วๆ นี้ โดยคำแนะนำของกูเกิลคือให้ย้ายไปใช้ GitHub หรือ Bitbucket แทน

แต่ล่าสุดกูเกิลกลับเปิดตัวบริการลักษณะเดียวกันอย่างเงียบๆ ในชื่อว่า Google Cloud Source Repositories โดยเป็นสมาชิกหนึ่งของบริการ Google Cloud Platform

By mk Founder on Tag: Google, Development, Eclipse, Android, Android Studio
Google

อนาคตของการพัฒนาซอฟต์แวร์บน Android มุ่งไปที่ Android Studio และกูเกิลเองก็เคยแนะนำให้ย้ายจาก Eclipse มาก่อนแล้ว

ล่าสุดกูเกิลออกมาประกาศว่าจะหยุดพัฒนา Eclipse Android Developer Tools (ADT) ในช่วงสิ้นปีนี้ และขอให้นักพัฒนาย้ายไปใช้ Android Studio แทน (สามารถสั่ง import project ของเก่ามาได้ง่ายๆ เลย)

ส่วนคนที่ยังอยากใช้ Eclipse จริงๆ ก็ยังมีทางเลือกคือใช้แพ็กเกจจากโครงการ Andmore ซึ่งเป็นโครงการโอเพนซอร์สใต้ร่มของ Eclipse และไม่ได้มีความเกี่ยวข้องกับกูเกิลแล้ว

By mk Founder on Tag: Open Source, Development, IDE, Atom Text Editor, Facebook
Open Source

เมื่อต้นปีนี้ Facebook เปิดตัว IDE ของตัวเองในชื่อ Nuclide โดยพัฒนาต่อจาก Atom Text Editor ที่ริเริ่มโดย GitHub

เป้าหมายของ Nuclide คือใช้เป็นเครื่องมือพัฒนาโปรแกรมในสายของ Facebook เช่นภาษา Hack, React, HHVM กลุ่มเป้าหมายหลักคือวิศวกรของ Facebook เอง แต่สุดท้ายบริษัทก็ตัดสินใจแจกจ่ายให้คนทั่วไปใช้งานได้ด้วย และล่าสุดก็เปิดซอร์สแล้วบน GitHub

Google

สตีฟ จ็อบส์ เคยกล่าวว่า “การออกแบบคือสิ่งที่แสดงว่าสิ่งนั้นทำงานอย่างไร” และแอปเปิลได้เปรียบคู่แข่งในเรื่องการออกแบบ UI มาโดยตลอด แต่เมื่อเวลาผ่านไปอะไรก็เปลี่ยนแปลง

แอปเปิลไม่ได้ให้ความสนใจกับการเปลี่ยนแปลงของอุตสาหกรรมมากเท่าที่ควรตลอดหลายปีที่ผ่านมา แม้ว่าการออกแบบอุตสาหกรรม (Industrial Design; Product Design; Experience/Service Design) ของแอปเปิลยังดีที่สุด แต่เมื่อกูเกิลเปลี่ยนการออกแบบเป็น Material Design กูเกิลก็สามารถทำ UI ออกมาได้สูสีหรืออาจจะดีกว่าแอปเปิลแล้ว

By lew Founder on Tag: Open Source, Apple, Development, Programming, Swift
Open Source

ภาษา Swift ที่แอปเปิลเปิดตัวมาตั้งแต่ปีที่แล้ว ประกาศรุ่น 2.0 ในงาน WWDC วันนี้โดยเพิ่มฟีเจอร์ใหม่ๆ อีกหลายอย่าง พร้อมกับประกาศโอเพนซอร์สภายในปีนี้

ฟีเจอร์สำคัญที่เพิ่มมา เช่น

  • คอมเมนต์เป็น markdown แบบเดียวกับการเขียนข่าว Blognone
  • pattern matching ใน if
  • คอมไพล์เร็วขึ้น, รันไทม์เร็วขึ้น
  • รองรับคำสั่ง SIMD
  • ใช้ pointer ไปยังฟังก์ชั่นในภาษา C

แอปเปิลประกาศว่าจะโอเพนซอร์ส Swift ออกมาสู่สาธารณะภายในปีนี้ โดยรองรับสามแพลตฟอร์ม ได้แก่ iOS, OS X, และลินุกซ์

By mk Founder on Tag: Google, Development, Acquisition
Google

กูเกิลเข้าซื้อกิจการ Pulse.io (คนละบริษัทกับ Pulse.me) ผู้ให้บริการมอนิเตอร์ประสิทธิภาพ (performance monitoring) แอพมือถือ

Pulse.io จะยังให้บริการลูกค้าเดิมต่อไปสักระยะหนึ่ง แต่จะไม่พัฒนาฟีเจอร์เพิ่มแล้ว และทีมงาน Pulse.io จะนำเทคโนโลยีของตัวเองเข้าไปเสริมทัพบริการของกูเกิลต่อไป ที่ผ่านมา แอพที่เป็นลูกค้าของ Pulse.io ได้แก่ Groupon, MyFitnessPal และ Gree

ทางทีมงาน Pulse.io บอกว่าบริษัทก่อตั้งด้วยจุดประสงค์ที่อยากให้แอพมีประสิทธิภาพดีขึ้น การมาอยู่กับ "บ้านของ Android" จึงถือเป็นสิ่งดีที่สุดแล้ว

By mk Founder on Tag: Development, Android, NVIDIA Shield, NVIDIA
Development

ค่ายเขียว NVIDIA มีชุดเครื่องมือสำหรับนักพัฒนาเกมที่ใช้ชื่อว่า GameWorks อยู่แล้ว (พวกเอนจินฟิสิกส์ PhysX, ตัวช่วยสร้างวิชวลเอฟเฟคต์ VisualFX จับมารวมกันเป็นชุดในชื่อ GameWorks)

แต่เมื่อโลกของเกมเริ่มหมุนมาทาง Android และ NVIDIA เองก็แทงข้างนี้แบบเต็มตัวกับแพลตฟอร์ม SHIELD ทำให้บริษัทต้องขยาย GameWorks มาสู่ Android โดยใช้ชื่อว่า AndroidWorks

By mk Founder on Tag: Google, Development, Design, Android, Google I/O, Material Design
Google

ปีที่แล้ว กูเกิลเปิดตัว Material Design พร้อม Android 5.0 และในรอบปีที่ผ่านมา เราก็เห็นแอพ Android จำนวนไม่น้อยปรับโฉมตัวเองเป็น Material Design มากขึ้น

อย่างไรก็ตาม ระบบปฏิบัติการ Android ที่รองรับ Material Design เต็มรูปแบบต้องเป็น Android 5.0 ขึ้นไปเท่านั้น ถ้านักพัฒนาแอพอยากรันบนระบบปฏิบัติการรุ่นเก่าให้ราบรื่น ก็ต้องลงแรงแก้ปัญหากันเอง ซึ่งเป็นงานยากพอสมควร ในงาน I/O ปีนี้ กูเกิลจึงออกตัวช่วยเพื่อให้ Android รุ่นเก่าสามารถมี UI แบบ Material โดยนักพัฒนาไม่ต้องทำอะไรเพิ่ม กูเกิลเตรียมมาให้หมดแล้ว

By mk Founder on Tag: Development, Android, Google I/O, Google Play Services
Development

นอกจากตัวระบบปฏิบัติการ Android M กูเกิลยังออกคู่แฝดคนละฝา Google Play Services เวอร์ชันใหม่ 7.5 ด้วย ของใหม่ได้แก่

By mk Founder on Tag: Google, Development, Android, Google I/O, Google Play, Advertising
Google

นอกจากตัวระบบปฏิบัติการ Android และเครื่องมืออื่นๆ สำหรับนักพัฒนาแล้ว กูเกิลยังเพิ่มความสามารถให้ Google Play Developer Console เพื่อสนับสนุนแอพของนักพัฒนาให้ทำรายได้-มีผู้ใช้งานมากขึ้น

By mk Founder on Tag: Google, Development, Google I/O, Web Components
Google

ที่งาน Google I/O 2015 กูเกิลออกไลบรารี Polymer เวอร์ชัน 1.0 เรียบร้อยแล้ว

Polymer เป็นไลบรารีสำหรับสร้าง UI บนเว็บด้วยแนวคิด Web Components มันเปิดตัวครั้งแรกในงาน I/O ปี 2013 และถูกพูดถึงอย่างจริงจังใน I/O 2014 (อ่านบทความ รู้จัก Web Components - ปฏิวัติการเขียน UI บน HTML ด้วยการสร้างคอมโพเนนต์ และ รู้จัก Polymer ไลบรารีสำหรับสร้าง Web UI ด้วย Web Components ประกอบ)

By mk Founder on Tag: Development, Android, Google Nexus, Android Studio, Marshmallow
Development

กูเกิลออกไฟล์อิมเมจของ Android M Developer Preview ให้อุปกรณ์สาย Nexus สี่ตัว ได้แก่ Nexus 5/6/9/Player ดาวน์โหลดไปทดสอบกันแล้ว

รุ่นพรีวิวของ Android M รอบนี้มีความเปลี่ยนแปลงนโยบายการอัพเดต เพราะเดิมทีกูเกิลจะออกรุ่นพรีวิวให้รันแอพทดสอบเพียงครั้งเดียว แล้วออกตัวจริงเลย แต่รอบนี้กูเกิลประกาศว่าจะออกอัพเดตพรีวิวให้ 3 ครั้ง และสามารถอัพเดตผ่าน OTA ต่อเนื่องกันได้ตลอด (แต่พอถึงรุ่นจริงต้องแฟลชรอมใหม่อยู่ดี อัพจากพรีวิวเป็นตัวจริงไม่ได้)

By mk Founder on Tag: Google, Development, iOS, Google Search
Google

App Indexing เป็นเทคโนโลยีของกูเกิลที่ทำให้ Google Search สามารถค้นเจอเนื้อหาภายในแอพได้ และนำมาแสดงในหน้าผลการค้นหาเฉกเช่นเดียวกับเว็บเพจ (ข่าวเก่า)

ที่ผ่านมา App Indexing ยังใช้ได้เฉพาะแพลตฟอร์ม Android เท่านั้น แต่วันนี้กูเกิลประกาศแล้วว่ามันจะสามารถใช้กับ iOS ได้ด้วย โดยผู้ใช้จะต้องติดตั้งแอพ Google (Google Search เดิม) หรือ Chrome เวอร์ชันบน iOS ก่อน

Subscribe to Development