ส่วนประกอบ

สำหรับ Microsoft Shops, Silverlight 2.0 Trumps Flash

All About Microsoft Silverlight

All About Microsoft Silverlight
Anonim

ด้วยการเปิดตัว Silverlight 2.0 ผู้พัฒนาและนักออกแบบเว็บโดยเฉพาะอย่างยิ่งผู้ที่ทำงานอยู่ในสภาพแวดล้อมด้านไอทีของ Microsoft จะมีเทคโนโลยีทางเลือกใหม่ที่สามารถใช้งานได้กับ Adobe Flash เพื่อสร้างแอพพลิเคชันอินเทอร์เน็ตที่อุดมสมบูรณ์นักวิเคราะห์และนักพัฒนากล่าวว่า

Microsoft Silverlight ซึ่งเป็นครั้งแรกที่มีการใช้งานมัลติมีเดียบนเว็บและแอพพลิเคชั่น 3D ประมาณหนึ่งปีที่ผ่านมา อย่างไรก็ตามการพัฒนาเวอร์ชัน 1.0 เช่นเดียวกับผลิตภัณฑ์ไมโครซอฟต์ใหม่ ๆ ก็ถูกรีบและไม่ได้ใกล้เคียงกับวิสัยทัศน์ที่ บริษัท มีไว้สำหรับผลิตภัณฑ์

"[Silverlight] 1.0 เป็นตัวชี้วัดระยะห่างของช่องว่าง ปลายตลาดและต้องการที่จะได้รับบางสิ่งบางอย่างออกมีต้นหลังจากที่ Adobe ได้ประสบความสำเร็จที่น่าอัศจรรย์กับ Flash, Al Hilwa ผู้อำนวยการโครงการพัฒนาซอฟต์แวร์ประยุกต์สำหรับ บริษัท วิจัย IDC กล่าว Silverlight 2.0 "เป็นข้อตกลงจริง - พวกเขาได้สร้างสรรค์สิ่งที่พวกเขาต้องการเสมอ" เขากล่าว "

รุ่นล่าสุดของ Silverlight 2.0 ก็ใกล้เข้ามาแล้ว ภายในกล่าวว่าจะสามารถใช้ได้ภายในไม่กี่สัปดาห์ ผู้เผยแพร่รายแรกสำหรับนักพัฒนาซอฟต์แวร์มีอยู่แล้วบนเว็บ

อาจเป็นการยุติธรรมที่จะกล่าวได้ว่าไมโครซอฟต์เคลื่อนที่ได้เร็วกว่าด้วย Silverlight กว่าที่เคยมีเพื่อให้ได้ผลิตภัณฑ์ที่มีรูปร่างเป็นคู่แข่งที่ทำงานได้กับเทคโนโลยีที่มีอยู่แล้ว ในกรณีนี้เห็นได้ชัดว่า Flash ซึ่งประสบความสำเร็จเป็นเวลาหลายปีเป็นเทคโนโลยีที่โดดเด่นในการเพิ่มแอพพลิเคชันและกราฟิกมัลติมีเดียที่มีผลกระทบสูงในเว็บไซต์ เป็นช่วงเริ่มแรกที่กระตุ้นการพัฒนาแอพพลิเคชั่นทางเว็บและธุรกิจที่ซับซ้อนมากขึ้นซึ่งทำให้ประสบการณ์การใช้งานของผู้ใช้มีความสำคัญเทียบเท่ากับความมั่นคงความปลอดภัยหรือสมรรถนะทั่วไป

แม้ว่าจะไม่ตรงกับบอร์ดสำหรับเทคโนโลยี Flash ที่เป็นผู้ใหญ่ แต่ผู้ที่ใช้ Silverlight 2.0 เวอร์ชันก่อนหน้านี้กล่าวว่า Microsoft มีความก้าวหน้าอย่างมากกับเทคโนโลยีนี้

อย่างไรก็ตามนักพัฒนาซอฟต์แวร์ไม่ควรเข้าใจผิดว่า Silverlight มีวัตถุประสงค์เพื่อเป็น "นักฆ่า Flash" เตือน Christopher Smith, ประธานของ Aquent Graphics Institute ซึ่งเป็น บริษัท ฝึกอบรมและพนักงานของบอสตันที่ทำงานร่วมกับนักพัฒนาซอฟต์แวร์และนักออกแบบโดยใช้ซอฟต์แวร์เพื่อการพัฒนาซอฟต์แวร์ของ Adobe และ Microsoft

"ฉันไม่คิดว่า Microsoft กำลังพยายามจะใช้ Flash ที่คนฮาร์ดคอร์" เขากล่าว

Microsoft จะเสนอทางเลือกให้กับนักออกแบบและนักพัฒนาซอฟต์แวร์ที่ต้องการสร้างส่วนติดต่อแบบโต้ตอบซึ่งจะเชื่อมโยงกับโครงสร้างพื้นฐานและแพลตฟอร์มของ Microsoft ที่มีอยู่ "Smith กล่าว

สำหรับเป้าหมายดังกล่าวนักพัฒนาซอฟต์แวร์กล่าวว่า Silverlight 2.0 และเครื่องมือที่ใช้ร่วมกัน ได้แก่ ชุดเครื่องมือ Expression และ Expression Blend มีประโยชน์มากกว่าสองข้อสำหรับ Flash สำหรับ บริษัท และนักพัฒนาซอฟต์แวร์ที่ใช้โครงสร้างพื้นฐานของ Microsoft อยู่แล้ว

เฟร็ด Gerantabee ผู้จัดการฝ่ายการฝึกอบรมและอาจารย์ผู้สอนของ Aquent ผู้ใช้ Flash เป็นเวลา 11 ปีและกำลังใช้ Silverlight กล่าวด้วยเหตุนี้ Silverlight จึงใช้งานได้ดีกว่า Flash สำหรับแอพพลิเคชันที่ต้องใช้ข้อมูลเป็นจำนวนมาก

"จากมุมมองของการรวมกลุ่มข้อมูล Silverlight มีประสิทธิภาพมากจากประตูเนื่องจากใช้จุดสิ้นสุดด้านหลังที่ได้รับการพิสูจน์แล้วสำหรับผู้ใช้" เขากล่าว "ถ้าคุณอยู่ในสภาพแวดล้อมของ Microsoft ซึ่งผู้คนจำนวนมากมีความสามารถของ Silverlight ในแง่นี้จะมีความยอดเยี่ยม"

ในทางกลับกัน "Flash ไม่ได้ถูกออกแบบมาเพื่อให้เป็นแอพพลิเคชันที่ใช้ข้อมูลมาก - Gerantabee กล่าวว่ามันกลายเป็นว่าผ่านความต้องการของผู้ใช้ ด้วยเหตุนี้ในความเห็นของเขาก็ยังคงมีจุดอ่อนของ Silverlight ในด้านนี้เขากล่าวยอมรับว่า "มีนักพัฒนา Flash ที่ไม่เห็นด้วย" ด้วยการประเมินนี้

ข้อดีอีกประการสำหรับนักพัฒนาซอฟต์แวร์ของ Microsoft คือการผสานรวมของ. NET กรอบใน Silverlight 2.0 ดังนั้นนักพัฒนาซอฟต์แวร์สามารถใช้ C # หรือ Visual Basic เพื่อสร้างแอ็พพลิเคชัน Silverlight Jonathan Wetzel นักพัฒนาซอฟต์แวร์สำหรับ ZocDoc เริ่มต้นใน New York กล่าว ZocDoc ซึ่งมีสภาพแวดล้อมด้านไอทีของ Microsoft มีเว็บไซต์สำหรับผู้ที่อยู่ในพื้นที่นิวยอร์กเพื่อตั้งค่าการนัดหมายกับผู้ให้บริการด้านสุขภาพ

นักพัฒนา NET ซึ่งอาจมีประสบการณ์น้อยในการออกแบบแอพพลิเคชั่นมัลติมีเดียสามารถใช้ Silverlight ได้เนื่องจากสามารถใช้ภาษาและสภาพแวดล้อมในการพัฒนาที่คุ้นเคย Wetzel กล่าว "การเปลี่ยนแปลงนี้ง่ายกว่ามาก" เขากล่าว

นอกเหนือจากข้อได้เปรียบ Silverlight เป็นเทคโนโลยีของ Microsoft แล้ว บริษัท ยังได้เพิ่มคุณลักษณะอย่างน้อยหนึ่งอย่างลงใน Expression Blend ซึ่งเป็นเครื่องมือที่ใช้ร่วมกันในการสร้างแอพพลิเคชัน Silverlight ซึ่งเป็นสิ่งสำคัญกว่า สิ่งที่นักพัฒนาซอฟต์แวร์สามารถทำได้ในสภาพแวดล้อมการพัฒนา Flash Gerantabee กล่าว คุณลักษณะนี้คือ "แฮนด์ออฟเส้นเวลา" เขากล่าว

ในอดีตใน Flash ถ้านักออกแบบสร้างภาพเคลื่อนไหวแยกสองภาพซึ่งต้องทำตามลำดับตามลำดับในแอพพลิเคชันถ้าไทม์ไลน์ของแอ็พพลิเคชันเหล่านั้นไม่ตรงตามลำดับ Gerantabee กล่าวว่า

อย่างไรก็ตามไมโครซอฟต์มีคุณสมบัติ Blend ซึ่งจะคำนวณการเปลี่ยนแปลงใน Silverlight โดยอัตโนมัติเขากล่าวว่า "ถ้าคุณมีสตอรี่บอร์ดที่แตกต่างกันจำนวนมากและคุณสลับไปมาระหว่างพวกเขาจริงมันคำนวณตำแหน่งสำหรับคุณ - มันใช้เวลามากกว่าหนึ่งภาพเคลื่อนไหวและหยิบขึ้นมาอีก" Gerantabee กล่าวว่า

สำหรับทุกจุดแข็งของมัน, อย่างไรก็ตาม Adobe ไม่จำเป็นต้องเป็นกังวลว่า Silverlight จะแทนที่ Flash ในไม่ช้านี้เนื่องจากเทคโนโลยีที่ได้รับการพิสูจน์แล้วของ Adobe ยังคงได้รับประโยชน์อย่างมากจากมุมมองด้านการออกแบบนักพัฒนากล่าวว่า "Flash มี Silverlight มากขึ้นในแง่ของเครื่องมือการเขียนและมี สิ่งที่จากมุมมองของการออกแบบซึ่ง Silverlight ไม่สามารถทำอะไรได้ "Gerantabee กล่าว"

"ผู้คนยังคงพูดถึงการจัดการเรื่อง 3D หรือ Flash animation เป็นสภาพแวดล้อมที่เหนือกว่า" Hilwa เห็นด้วย "ในแง่ของคุณสมบัติที่มีอยู่สำหรับวิดีโอความละเอียดสูง Flash ยังคงมีข้อได้เปรียบอยู่"

อย่างไรก็ตาม Hilwa คิดว่าคุณลักษณะนี้อาจไม่ใช่เทคโนโลยีที่จะมีผลกระทบในระยะยาวมากที่สุดในการนำเทคโนโลยีทั้งสองไปใช้ในระยะยาว - จะได้รับการสนับสนุนจากผู้จัดจำหน่ายซอฟต์แวร์อิสระและความแข็งแกร่งของการตลาดของ บริษัท แต่ละแห่งแทนที่จะเป็น "บุญทางด้านเทคนิคที่บริสุทธิ์"