منصوبے کے بارے میں
وائلز ایک اوپن سورس فریم ورک ہے جو ڈویلپرز کو گو کو بیک اینڈ کے طور پر اور معیاری ویب ٹیکنالوجیز (ایچ ٹی ایم ایل/جے ایس/سی ایس ایس) کو صارف انٹرفیس کے لیے استعمال کرتے ہوئے ڈیسک ٹاپ ایپلی کیشنز بنانے کی اجازت دیتا ہے۔ وائلز کسی بلٹ ان ویب سرور یا براؤزر کے ذریعے گو پروگرام کو ظاہر کرنے کے بجائے، گو کوڈ اور ویب فرنٹ اینڈ کو ایک واحد بائنری میں لپیٹتا ہے، جس میں پروجیکٹ تخلیق، کمپائیلمیشن اور باندھنے کے لیے ٹولنگ فراہم کرتا ہے۔
README میں بیان کردہ اہم صلاحیتیں:
- بیک اینڈ کے لیے معیاری گو استعمال کریں اور یو آئی کے لیے کوئی بھی جاننے والی فرنٹ اینڈ ٹیکنالوجی۔
- گو پروگراموں کے لیے امیر فرنٹ اینڈ جلدی بنانے کے لیے پہلے سے بنے ٹیمپلیٹس۔
- جے ایس سے گو طریقوں کو کال کریں، گو اسٹرکچرز اور طریقوں کے لیے خودکار جنریٹ شدہ ٹائپ سکرپٹ تعریفوں کے ساتھ۔
- نیٹو ڈائیلاگز اور مینوز، نیز نیٹو ڈارک/لائٹ موڈ سپورٹ۔
- جدید شفافیت اور "فراسٹڈ ونڈو" اثرات کی حمایت۔
- گو اور جے ایس کے درمیان متحدہ ایونٹنگ سسٹم۔
- پروجیکٹس بنانے اور بناؤ کے لیے سی ایل ٹول۔
- ملٹی پلیٹ فارم سپورٹ۔
- اینبیڈڈ براؤسر کے بجائے نیٹو ریڈرنگ انجن استعمال کرتا ہے۔
دو فعال ورژنز دستاویزی ہیں: v2 (مستحکم) اور v3 (بیٹا)، ہر ایک کا اپنا انسٹال کمائنڈ اور دستاویزاتی سائٹ ہے۔ README میں عوامی روڈ میپ، نئے فنکشنلٹی اور عوامی برتاؤ میں تبدیلیوں کے لیے Wails Enhancement Proposal (WEP) عمل، اسپانسر اور شامل کنندگان کی معلومات، اور لائسنسنگ کی تفصیلات بھی نوٹ کی گئی ہیں۔ یہ پروجیکٹ ان گو پروگرامرز کے لیے ہے جو اپنی ایپلی کیشنز کے ساتھ ایچ ٹی ایم ایل/جے ایس/سی ایس ایس فرنٹ اینڈ کو باندھنا چاہتے ہیں بغیر الگ سرور اور براؤزر چلائے، اور اسے شرطوں کے مطابق الیکٹران کا ایک ممکنہ ہلکا متبادل قرار دیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.