ATB - Could You Believe (Official Music Video) [High Quality]
อีแวนส์ดาต้าคอร์ปอเรชั่น (EDC)
น้อยกว่า 10 เปอร์เซ็นต์ของนักพัฒนาซอฟต์แวร์กำลังเขียนถึงสถานะปัจจุบันของ Microsoft ส่วนใหญ่ (49 เปอร์เซ็นต์) ยังคงเขียนสำหรับ XP ขณะที่กลุ่มเล็ก ๆ แต่กำลังเติบโต (13 เปอร์เซ็นต์) กำลังมุ่งเน้นไปที่ Linux ในขณะที่สื่อรายใหญ่จำนวนมากยังคงประณามการขาดการใช้งาน Vista ใหม่ "ระบบปฏิบัติการที่ไม่มีใครต้องการ" พวกเขากล่าวและนักพัฒนาซอฟต์แวร์กำลัง "ทำปฏิกิริยาอย่างเหมาะสม" แน่นอนพวกเขาผิด อีกครั้ง [อ่านเพิ่มเติม: เคล็ดลับและคำแนะนำที่ดีที่สุดสำหรับ Windows 10]
คุณเห็นไหมว่าไม่มีแอ็พพลิเคชัน Vista เช่นเดียวกับไม่มีสิ่งที่เรียกว่าโปรแกรม XP หรือโปรแกรมประยุกต์ Windows 2000 นักพัฒนาซอฟต์แวร์ที่เขียน Windows ไม่ค่อยกำหนดเป้าหมายเป็นเวอร์ชันที่ระบุ แต่พวกเขาเลือกกรอบ API เฉพาะ - ตัวอย่างเช่น MFC / ATL หรือ. Net - และดำเนินการต่อจากที่นั่น ไม่ว่าแอพพลิเคชันที่เป็นผลลัพธ์จะทำงานบนเวอร์ชัน Windows ที่ระบุหรือไม่ขึ้นอยู่กับว่าส่วนขยาย API เฉพาะรุ่นใดที่นักพัฒนาซอฟต์แวร์ใช้ในโครงการของตน
สำหรับประเภทแอ็พพลิเคชันส่วนใหญ่นี่เป็นปัญหาที่ไม่เป็นไปตามข้อกำหนด: API ซึ่งจะช่วยให้สามารถเรียกใช้งาน Windows รุ่นใดก็ได้ที่สนับสนุนกรอบดังกล่าว และเนื่องจากไมโครซอฟท์ไม่ได้กลับมาทำงานใหม่ในแพลตฟอร์มระบบปฏิบัติการเดิมนักพัฒนาซอฟต์แวร์จึงต้องเผชิญกับทางเลือกระหว่างฟังก์ชัน API ที่หลากหลายหรือฐานการติดตั้งที่กว้างขึ้น (ยกเว้นนักพัฒนาเกมวิดีโอที่โดดเด่น) ที่ใช้ประโยชน์จาก DirectX 10 หมายถึง การกระทำกับ Vista)ดังนั้นทั้ง Vista "app gap" อาร์กิวเมนต์เป็นบิตของคนฟาง คำถามที่แท้จริงควรเป็น: ทำไมนักพัฒนาไม่ใช้ประโยชน์จากการทำซ้ำต่างๆของ. Net framework? เนื่องจากทุกคนที่ติดตามแผนที่การพัฒนาของไมโครซอฟท์จะเป็นผู้รับรองความก้าวหน้าทางเทคโนโลยีของ บริษัท ส่วนใหญ่จะเกิดขึ้นภายใน. Net ในความเป็นจริงเมื่อ "ผู้เชี่ยวชาญ" พูดคุยเกี่ยวกับแหล่งข้อมูลโปรแกรมใหม่ ๆ ใน Vista - Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) เป็นต้น - พวกเขากำลังพูดถึง. Net framework 3.0 จริงๆ และตั้งแต่. สุทธิ 3.0 มีอยู่ในแพลตฟอร์มระดับลง (เช่น Windows XP), อาร์กิวเมนต์วงรอบกลับไปคำถามของ. Net ยอมรับในหมู่นักพัฒนา - และทำไมพวกเขาได้ (จนถึง) รังเกียจมัน
คำตอบคือสองเท่า: ประการแรกนักพัฒนาซอฟต์แวร์ไม่ต้องการกำหนดเป้าหมาย API ที่ไม่สามารถใช้ได้ทั่วทั้งฐานที่ติดตั้งไว้ แม้จะมีการสนับสนุนอย่างแข็งขันของ Microsoft เวอร์ชันระดับล่าง แต่ก็ยังมีความแตกต่างกันมากระหว่าง "พร้อมใช้งาน" และ "พร้อมใช้งานหลังจากดาวน์โหลดไลบรารีที่ซับซ้อนขนาด 20MB ขึ้นไปและติดตั้งไว้ในส่วนต่างๆของระบบของคุณ" ความจริงในเรื่องนี้ก็คือ. Net ไม่จัดส่งเป็นส่วนหนึ่งของ Windows XP และนั่นหมายความว่านักพัฒนาซอฟต์แวร์จำเป็นต้องโน้มน้าวให้ผู้ใช้ติดตั้งเวอร์ชัน.Net ก่อนที่จะสามารถติดตั้งซอฟต์แวร์ได้ ขายได้ง่ายโดยเฉพาะอย่างยิ่งในโลกที่ถูกล็อกขององค์กรด้านไอที
ในฐานะที่เป็นระบบปฏิบัติการแรกที่มีการติดตั้ง. Net framework ที่ติดตั้งมาโดยปริยาย Vista ควรสนับสนุนการพัฒนา. Net 3.0 applications เนื่องจากโปรแกรมนี้ยังรองรับ Win32, COM, ATL, MFC และโปรแกรม Net Framework ที่ใช้งานได้ระดับล่างไม่มีปัญหาการขาดแคลนโปรแกรม Vista จริงๆ ในความเป็นจริงถ้าคุณเพิ่งมีฟังก์ชัน WPF / WCF ใหม่ล่าสุดและยิ่งใหญ่ที่สุดมีน้อยมากที่จะกระตุ้นให้คุณนักพัฒนาซอฟต์แวร์สามารถข้ามไปที่. Net 3.0 หรือ 2.0 ได้ สมมติว่าคุณไม่พบกลไกการควบคุมบัญชีผู้ใช้ (UAC) "แอพพลิเคชัน Windows" แบบเดิมของคุณอาจดูและใช้งานได้ดีภายใต้ Vista ตามที่เป็นอยู่ ฉันรู้เพราะนั่นคือกรณีที่มีรหัสของฉันเอง: ปรับแต่งเล็กน้อยเพื่อรองรับ UAC (ส่วนใหญ่ขยับไฟล์ชั่วคราวบางส่วนออกจากโครงสร้างไดเรกทอรีใหม่ที่ป้องกัน) และแอพพลิเคชันและบริการของฉันกำลังทำงานเหมือน champs ภายใต้ Vista - เหมือนกับที่พวกเขาทำภายใต้ Windows XP, Server 2003 และ Windows 2000 ทำไมต้องแก้ไขปัญหาเมื่อไม่ได้ทำผิด?
เหตุผลประการที่สองนักพัฒนาซอฟต์แวร์ต้องหลีกเลี่ยง. สุทธิคือว่าช้า ฟังก์ชันที่ใช้กันทั่วไปเพียงใช้เวลานานภายใต้. Net บังคับให้นักพัฒนาเลือกระหว่างความซับซ้อนของ API และประสิทธิภาพดิบ ไม่น่าแปลกใจที่นักพัฒนาซอฟต์แวร์ส่วนใหญ่เลือกตัวเลือกหลังเนื่องจากเคยถูกบังคับให้ทำเมื่อค้นพบว่า NetWorm Data of Performance Data Helper (PDH) ของ Net เทียบเท่ากับข้อมูลการนับข้อมูลประสิทธิภาพของ Windows ในแบบเรียลไทม์ เป็นผลให้ฉันถูกบังคับให้รักษาฐาน aging (ประมาณปี 1997) Visual Studio 6 ฐานในขณะที่รอให้ Microsoft เพื่อความคล่องตัวในที่สุด. Net ไปยังจุดที่เป็นทางเลือกที่ทำงานได้ เป็นเรื่องเก่าและเป็นเรื่องที่พบได้ทั่วไปในหมู่นักพัฒนา Windows
Bottom Line: เมื่อนักวิเคราะห์ (และผู้สมรู้ร่วมของพวกเขา) ลงโทษการขาด "แอ็พพลิเคชัน Vista" พวกเขาเพียงแค่แตรความไม่รู้ของตัวเอง
ฉันคาดเดาว่า สิ่งที่ Mac: ดังนั้นหลายรุ่นของฉันได้รับการติดในเขตข้อมูลบิดเบือนความเป็นจริงว่าแนวคิดของการเชื่อมโยงระหว่างการทำงานของ API และรุ่นระบบปฏิบัติการได้กลายเป็นส่วนหนึ่งของการยอมรับของภูมิปัญญาดั้งเดิม เป็นความผิดพลาดที่เห็นได้ชัดซึ่งหมายถึงการพึ่งพารุ่นเก่าของแอปเปิ้ลกับการพึ่งพาของ Microsoft ที่ไม่สมบูรณ์ แต่มีความยืดหยุ่นมากขึ้นการแพร่กระจายของ API
ผลไม้มากเกินไปจะทำให้คุณ
IBM Exec บน Linux แอพพลิเคชัน: 'I'm Tired of Waiting'
ซอฟต์แวร์โอเพนซอร์สอาจไม่ได้เป็นสิ่งสำคัญ ตามที่ระบุไว้ใน Guru open-source ของไอบีเอ็ม
แอพพลิเคชัน IPhone ของไมโครซอฟท์เป็นโปรแกรมดูภาพถ่ายที่มีความสามารถในซูมและท่องเว็บ < ไม่ว่าแอพพลิเคชั่น iPhone จะเป็นโปรแกรมดูภาพแบบเนียน ๆ พร้อมความสามารถในการท่องเว็บที่สามารถจัดการรูปถ่ายจำนวนมากบนหน้าจอโทรศัพท์มือถือได้
แอพพลิเคชัน Seadragon สำหรับโทรศัพท์มือถือฟรีผ่านแอพพลิเคชันแอพพลิเคชัน เป็นผลิตภัณฑ์ของแผนก Live Labs ของ Microsoft ซึ่งมุ่งเน้นการพัฒนาเทคโนโลยีและแอพพลิเคชันบนเว็บ Seadragon มีคุณลักษณะ Deep Zoom ซึ่งรวมอยู่ใน Silverlight 2 ซึ่งเป็นเครื่องมือมัลติมีเดียของ Microsoft ช่วยให้ผู้ใช้สามารถขยายพื้นที่ของรูปภาพได้อย่างรวดเร็วโดยไม่คำนึงถึงขนาดนั้น
แอพพลิเคชัน IPhone ใหม่ช่วยให้คุณสามารถควบคุมบริการ Amazon Cloud
แอพพลิเคชัน IPhone ใหม่ ๆ สองรุ่นให้ผู้ใช้ Amazon EC2 จัดการระบบของตนเองได้ทุกเวลา