
יוצר Qt 19 זמין כעת היא מוצגת כגרסה היציבה האחרונה של סביבת הפיתוח המשולבת הידועה. זוהי סביבת פיתוח משולבת חינמית, בקוד פתוח וחוצת פלטפורמות, שתוכננה עבור מפתחים העובדים ב... גנו/לינוקס, macOS ו-Windowsומחפשים כלי יחיד לניהול פרויקטים בשפות ומערכות שונות (ראו כיצד התקנת Qt Creator על גנו/לינוקס).
עדכון זה מגיע לאחר קצת יותר ארבעה חודשים מאז Qt Creator 18 כמו כן, הוא מציג מספר תכונות שנועדו לשפר את חוויית התכנות היומיומית. בין התכונות החדשות ניתן למנות מינימפה חדשה בעורך הטקסט, שיפורים בעבודה עם מכשירים מרוחקים, שרת MCP בסיסי לחיבור למודלים של בינה מלאכותית, והרחבה משמעותית של התמיכה בפרויקטים ובמערכות בנייה.
עדכונים חזותיים בעורך Qt Creator 19: המיני-מפה מגיעה
אחת התוספות הבולטות ביותר של יוצר Qt 19 החדש "מינימפה" של עורך הטקסטתכונה זו מציגה תצוגה פשוטה של תוכן המסמך בצד, בדומה למה שעורכים מתקדמים אחרים כבר מציעים. הודות למפת קוד קטנה זו, קל יותר לנווט בקבצים ארוכים ולזהות בלוקים חשובים במבט חטוף.
המינימפה מאפשרת לך סקירה כללית של הקובץ בזמן גלילהזה עוזר הן לנווט במהירות בין מקטעים והן לזהות אזורים עם צפיפות קוד גבוהה יותר. למרות שמוצג כאפשרות נוספת, זה יכול להיות שימושי במיוחד בפרויקטים גדולים, שהם נפוצים מאוד בסביבות מקצועיות שבהן העבודה נעשית עם בסיסי קוד גדולים וצוותים מבוזריםולבחירת כלי, התייעץ עם ה-IDE הטובים ביותר עבור ההפצה שלך.
Qt Creator 19 מציג שיפורים למכשירים מרוחקים ולפיתוח מבוזר
הצגת Qt Creator 19 שיפורים בתצורה ובניהול של מכשירים מרוחקיםזוהי נקודה מרכזית עבור אלו המהדרים ובודקים את היישומים שלהם מחוץ למחשב המקומי שלהם. המטרה היא להקל על החיבור, הפריסה והבנייה של משימות במחשבים חיצוניים, דבר נפוץ מאוד בזרימות עבודה שבהן הן מצטלבות. סביבות שולחן עבודה והתקנים מוטמעים.
שיפורים אלה מבקשים להציע חוויה חלקה יותר בעת עבודה עם מכשירים מרוחקיםזה מפחית חיכוך בעת הגדרת יעדים חדשים או מעבר בין מכונות בדיקה שונות. עבור צוותי פיתוח רבים, שבהם מקובל לשלב תחנות עבודה חזקות עם חומרה מרוחקת או חומרה למעבדה, עדכון זה יכול לפשט משמעותית את הפעילות היומיומית.
שילוב בינה מלאכותית דרך שרת MCP בסיסי
תכונה חדשה ורלוונטית נוספת היא הכללתה של שרת בסיסי של פרוטוקול הקשר מודל (MCP)פרוטוקול זה מוצע כסטנדרט עבור סביבות פיתוח לתקשורת עם בינה מלאכותית ומודלים של שפה, כגון קלוד קוד ופתרונות דומים; גרסאות קודמות כבר בחנו שילוב של בינה מלאכותית כגון תאימות עם GitHub Copilot.
שרת ה-MCP של Qt Creator 19 מאפשר את המודלים האלה לפתוח קבצים, לקמפל, להריץ וניפוי באגים בפרויקטים ישירות מה-IDE, ופועל כגשר בין כלי בינה מלאכותית לסביבת התכנות. למרות שעדיין בשלב בסיסי, הוא מייצג צעד לקראת סביבות פיתוח שבהן ה- סיוע חכם ניתן לשלב זאת באופן טבעי יותר במשימות שגרתיות כגון ניווט בקוד, זיהוי שגיאות או הצעת שינוי.
תאימות רבה יותר עם מערכות בנייה ושפות
בנוסף לתכונות המתמקדות בממשק ובשילוב בינה מלאכותית, Qt Creator 19 מרחיב את התמיכה בפרויקטים ומערכות בנייה. השיפורים כוללים ניהול מקיף יותר עבור אנט, קרגו, .NET, גרדל וסוויפטזה מקל על העבודה עם בסיסי קוד הטרוגניים באותה סביבת פיתוח. שיפורים אלה משלימים את התכונות החדשות של המערכת האקולוגית של Qt, כגון אלו שהוצגו ב- qt 6.10.
תמיכה מורחבת זו שימושית במיוחד עבור אלו המשלבים פרויקטים של Qt עם מערכות אקולוגיות אחרותכגון יישומי Rust המשתמשים ב-Cargo, שירותי .NET, או רכיבים שפותחו עם Gradle ו-Swift. באופן זה, Qt Creator 19 ממצב את עצמו כאופציה גמישה יותר עבור צוותים מעורבים.
Qt Creator 19 ותמיכה בקבצי קונטיינר בעץ הפרויקט
בין השינויים הפחות בולטים אך המעשיים היא האפשרות של הצג קבצי תצורה של מכולות פיתוח בתוך עץ הפרויקט. תכונה זו מקלה על איתור ושינוי קבצים אלה מבלי לצאת מה-IDE או לחפש ידנית במערכת הקבצים, תוך זיכרון התמיכה הניסיונית עבור קונטיינרים שכבר הופיעה בגרסאות קודמות (תמיכה ניסיונית עבור קונטיינרים).
עם שילוב זה, Qt Creator 19 מותאם טוב יותר ל- סביבות עבודה מבוססות מכולותנוהג זה הופך נפוץ יותר ויותר, הן בעסקים קטנים והן בארגונים גדולים. היכולת לנהל קבצים אלה מאותו ממשק שבו מתבצע עריכת הקוד מסייעת לשמור על תמונה ברורה יותר של תצורת סביבת הפיתוח.
יחד, יוצר Qt 19 זה מגיע כעדכון שמחזק את השימושיות היומיומית של ה-IDE, הכולל מינימפה לניווט קוד טוב יותר, שיפורים בעבודה מרחוק, צעד ראשון בשילוב מודלים של בינה מלאכותית באמצעות MCP, ותמיכה רחבה יותר עבור מערכות בנייה וקונטיינרים שונים. זה לא שינוי רדיקלי, אלא גרסה שמשפרת ומרחיבה את סביבת העבודה עבור מפתחים. גנו/לינוקס, macOS ו-Windows בתוך המערכת האקולוגית של Qt ומחוצה לה.