บางครั้งในช่วงไม่กี่ปีที่ผ่านมาฉันพบว่าตัวเองกำลังมองหา PHP ไปยังคอมไพเลอร์ EXE ดังนั้นฉันจึงสามารถสร้างแอพพลิเคชั่นเดสก์ท็อปโดยใช้สแต็คเทคโนโลยีบนเว็บ แม้ว่าจะมีบางอย่างที่ดีในจุดหนึ่ง แต่ดูเหมือนว่าพวกเขาจะซบเซาในการพัฒนาของพวกเขา ทั้งรุ่นโครเมียมนั้นไกลเกินกว่าที่จะเป็นประโยชน์สำหรับการใช้งานที่ทันสมัยหรือพวกเขาพึ่งพาการมีเวอร์ชัน PHP หรือรุ่นโครเมียมบางรุ่นเพื่อสร้าง การดูเอกสารและการโต้ตอบออนไลน์ก็ไม่สะดวกสบายเช่นกัน ข้อความว่าต้องใช้เวลากี่ชั่วโมงในการรวบรวมทุกอย่างและยังคงจบลงด้วยซอฟต์แวร์ที่ล้าสมัยทำให้ฉันเดินออกไปจากแนวคิดโครงการทุกครั้ง
ปีนี้ฉันดูอีกครั้งและพบว่าสถานการณ์ยังไม่ดีขึ้น คนสุดท้ายที่เป็นโอเพ่นซอร์สและการใช้งานจริงไม่ได้ผลดีกับปุ่มการอนุญาต GitHub API เนื่องจากเวอร์ชันโครเมียมนั้นมี 50 เวอร์ชันที่ล้าสมัยและไม่มีปลั๊กอินบางตัว เรียกใช้เอกสารเพื่อดูว่าฉันจะแก้ไขสิ่งนี้ได้อย่างไร แต่แทนที่จะยอมแพ้ฉันตัดสินใจดาวน์โหลดซอร์สโค้ดและดูว่าฉันสามารถทำอะไรได้บ้างเพื่ออัปเดตสิ่งต่างๆ หลังจากสองสามชั่วโมงฉันก็ยอมแพ้และตัดสินใจที่จะเรียกใช้โครงการว่างเปล่าเพื่อดูว่าฉันสามารถทำให้มันเป็นแบบที่ง่ายขึ้นหรือไม่
นั่นคือตอนที่ฉันมาพร้อมกับซอฟต์แวร์เวอร์ชัน 1 พื้นฐานมาก 65 บรรทัดของรหัสแพ็คเกจ NuGet สองชุดและฉันมีสิ่งที่ฉันกำลังมองหา จากนั้น ... บล็อกถนนอื่น ... มันไม่ได้เล่นไฟล์ MP4! ใช่ฉันรู้ว่านี่เป็นเรื่องธรรมดาในซอฟต์แวร์ที่คล้ายกันทั้งหมด สิ่งที่ต้องทำกับตัวแปลงสัญญาณหรือสิ่งที่ไม่ได้ติดตั้งด้วยโครเมียมโดยค่าเริ่มต้น แต่ต้องขอบคุณการฝึกฝนทั้งหมดที่ฉันมีกับ Visual Studio วิธีการแก้ปัญหานั้นเป็นการเปลี่ยนแปลงอย่างง่ายจากการใช้ CEFSharp เป็น WebView2 ฉันยังตัดสินใจที่จะเพิ่มในไฟล์การตั้งค่า JSON เช่นกันเพื่อปรับเปลี่ยนหน้าต่างการตั้งค่าเบราว์เซอร์-UI และ PHP ได้อย่างง่ายดายและ PHP2DESKTOP 2 เกิด
PHP2DESKTOP 1.0.0 ใช้ CEFSHARP สำหรับเบราว์เซอร์ -UI มันถูก จำกัด ด้วยการตั้งค่าและเช่นเดียวกับทางเลือกที่มีอยู่ทั้งหมดไม่อนุญาตให้เล่นไฟล์ MP4 เป็นเรื่องดีสำหรับโครงการส่วนใหญ่ แต่ถ้าคุณกำลังมองหาการขว้างวิดีโอบางรายการมันก็ไร้ประโยชน์
PHP2DESKTOP 2.0.0 ใช้ WebView2 สำหรับเบราว์เซอร์ -UI มันมีไฟล์การตั้งค่าเพื่อจัดการหน้าต่างการตั้งค่า PHP และเบราว์เซอร์ได้อย่างง่ายดายหลังจากการสร้างและไม่เหมือนกับทางเลือกที่คล้ายกันใด ๆ ที่อนุญาตให้เล่นไฟล์ MP4 มันเป็นเวอร์ชันที่ทรงพลังที่สุดของซอฟต์แวร์แบบโอเพนซอร์สที่มีอยู่
ทั้งสองเวอร์ชันได้รับการสร้างขึ้นในลักษณะที่ช่วยให้คุณใช้โครเมียมเวอร์ชันล่าสุดในวิธีที่ง่ายที่สุดเท่าที่จะเป็นไปได้ ไม่จำเป็นต้องรวบรวมเวอร์ชันโครเมียม มันไม่ได้ขึ้นอยู่กับรุ่นโครเมียมเฉพาะ มันไม่ได้ขึ้นอยู่กับเวอร์ชัน VS ที่เฉพาะเจาะจงและที่สำคัญกว่านั้นจะไม่ใช้เวลาหลายวันหรือเป็นชั่วโมงในการสร้างด้วยการอัปเดตล่าสุด สิ่งที่คุณต้องการคือนาที แม้แต่ตัวจับเวลาครั้งแรกก็ควรมีการสร้างครั้งแรกด้วยการอัปเดตล่าสุดในเวลาไม่ถึงครึ่งชั่วโมงมันเป็นเรื่องง่ายจริงๆ
หากมีคุณสมบัติเพิ่มเติมใด ๆ ที่คุณต้องการเห็นเพิ่มให้เปิดตั๋วและแจ้งให้เราทราบ หากมีคุณสมบัติเพิ่มเติมใด ๆ ที่คุณต้องการเพิ่มตัวเองอย่าลังเลที่จะแยกและลดการกระทำบางอย่าง