כבר הרבה זמן חשבתי לכתוב מאמר על מיקרוסופט החדשה שהוא מנהל. סאטיה נאדלה, ששונה מאוד מאותה חברה מרושעת שמפעילה את המונופול שלה בכל מקום ורוצה לכסות את מרבית השוק, אך מסיבה זו או אחרת לא ארגנתי את הרעיונות ושיקפתי אותם בבלוג זה.
אני מבהיר, זה לא שעכשיו אנשי רדמונד הפכו לחבר'ה הטובים בסרט, או שהם הפסיקו לבצע פעולות מונופוליסטיות, אבל אי אפשר להכחיש שבזמן האחרון אנו עדים לסדרת פעולות ושינויים שלפחות הם נותנים הרבה לחשוב עליהם.
חלק מהשינויים
ייתכן שאתה תוהה על אילו שינויים אני מדבר? ובכן, אני מתחיל עם החשוב מכל: מיקרוסופט החלה להקשיב למשתמשים שלה. במבט ראשון, זו כבר לא אותה חברה שהחליטה ליישם משהו בחלונות והיא נותרה כזו ולא משנה עד כמה משתמשיה מחו (כמו מתי שעזבו את תפריט ההתחלה), ו Windows 10 זו הדוגמה הטובה ביותר לכך.
ב- Windows 10 עצמו הם יישמו סדרה של שינויים שהם לפחות מעניינים, למשל, דרך ניהול הרשת דומה מאוד ל מנהל רשת במידה מסוימת, ולבסוף, על ידי שינוי גודל החלון של CMD, זה לא נשאר במסגרת קבועה קטנה ... רבים יידעו למה אני מתכוון.
בשביל איתו קוד פתוח נעשו גם כמה שינויים מעניינים. כבר ראינו איך מיקרוסופט מזהה את דביאן כפלטפורמה מצוינת לפריסת הפרויקט שלך תכלת, שירות ענן שאם אתה בספק, אני חושב שיהיה מקור ההכנסה העיקרי של החברה הזו בשנים הקרובות. בנוסף נאמר שניתן ליצור יישומים ב- ASP.NET 5 עם תמיכה בלינוקס.
תאמינו או לא (ולא האמנתי בעצמי), מיקרוסופט שיתפה פעולה או עבדה ישירות על חבורה של פרויקטים של OpenSource, מנסה להיות בדרך כלשהי חברה "הרבה יותר פתוחה".
אבל כמו שאנחנו אומרים כאן, אני לא שם את הידיים באש לאף אחד. עם זה שאמרתי בעבר אני לא מתכוון (שווה את היתירות), שמיקרוסופט שהייתה גרועה בעבר היא עכשיו טובה. אני רק מכיר באופן מסוים את ההחלטות הטובות שהם קיבלו מאוחר. וכאן נכנסתי לנושא הראשוני של מאמר זה: קוד Visual Studio.
קוד Visual Studio
מיקרוסופט הפתיעה אנשים רבים בכך שהיא זמינה לכולם, ללא עלות, קוד Visual Studio, שאני עדיין לא יודע אם זה עורך טקסט מתקדם או IDE, אבל זה נראה לי מאוד מאוד מוכר. SublimeText, אטום o בסוגריים, לא רק במראה החיצוני, אלא בחלק מהאפשרויות והפונקציות שלו. למעשה, זה כתוב באמצעות TypeScript / JavaScript ועושה שימוש ב NodeJS. כעובדה מעניינת, יש לו תמיכה בניהול מאגר Git שלנו.
קוד Visual Studio (aka VSCode) תומך ב- הרבה שפות שהוא מציע הדגשת תחביר, כולל: תצווה, C ++, סגירה, סקריפט קפה, DockerFile, F #, Go, Jade, Java, כידון, Ini, לואה, קובץ Makefile, Markdown, Objective-C, פרל, PHP, פגז כוח, פיתון, R, תער, אוֹדֶם, SQL, VisualBasic, XML. בנוסף, יש לה השלמה אוטומטית עבור CSS, HTML, JavaScript, JSON, פָּחוּת, סאס ו refactoring עבור C# y הקלד.
באשר להתאמה אישית, הוא מציע נושא בהיר וכהה, ובמקרה של GNU / Linux אנו יכולים לערוך את הקובץ באופן ידני:
$HOME/.config/Code/User/settings.json.
ולהוסיף אפשרויות מסוימות. בנוסף, יש לו קיצורי מקשים רבים כדי להקל על החיים. תוכלו לקרוא את כל זה באתר התיעוד.
למרות שזה לא כלי OpenSource עד כמה שידוע לי, זה היה רשיון די מתירני במידה מסוימת לטובת היזמים. לדוגמה:
- כללי. אתה יכול להשתמש בתוכנה כדי לפתח ולבדוק את היישומים שלך.
- שימוש בהדגמה. השימושים המותרים לעיל כוללים את השימוש בתוכנה בהדגמת היישומים שלך.
- עותק גיבוי. באפשרותך ליצור עותק גיבוי של התוכנה, כדי להתקין מחדש את התוכנה.
- התוכנה מכילה רכיבי צד ג 'המורשים ברישיונות קוד פתוח עם חובות על זמינות קוד המקור. עותקים של רישיונות אלה כלולים בקובץ ThirdPartyNotices או בקובץ הזיכויים הנלווה. תוכל לקבל מאיתנו את קוד המקור המלא המתאים אם וכנדרש ברישיונות קוד פתוח רלוונטיים על ידי שליחת הזמנת כסף או בדיקה בסך 5.00 $ ל: צוות תאימות קוד המקור, תאגיד מיקרוסופט, Microsoft Way 1, רדמונד, WA 98052 ארה"ב.
אמנם לא הכל ורוד, כמו שאומר אותו רישיון:
- נתונים. התוכנה עשויה לאסוף מידע אודותיך ועל השימוש שלך בתוכנה ולשלוח אותו למיקרוסופט. מיקרוסופט עשויה להשתמש במידע זה כדי לספק שירותים ולשפר את המוצרים והשירותים שלנו. בגרסה זו לפני ההפצה, משתמשים אינם יכולים לבטל את הסכמתם לאיסוף הנתונים. חלק מתכונות התוכנה עשויות לאפשר איסוף נתונים ממשתמשי היישומים שפותחו עם התוכנה. אם אתה משתמש בתכונות אלה כדי לאפשר איסוף נתונים ביישומים שלך, עליך לציית לחוקים הרלוונטיים, כולל מתן הודעות מתאימות למשתמשים ביישומים שלך. תוכל ללמוד עוד על איסוף נתונים והשימוש בו בתיעוד העזרה והצהרת הפרטיות בכתובת http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. השימוש בתוכנה משמש כהסכמתך לשיטות עבודה אלה.
אלה כמה מהדברים המעניינים שקראתי אודות הרישיון האמור, ומכיוון שאני לא עורך דין, אני לא יכול לקבוע אם זה דבר טוב או רע. אבל בכל מקרה.
הורד והתקן את קוד Visual Studio
משתמשי Archlinux יכולים להתקין קוד Visual Studio מ- AUR:
$ yaourt -S vscode-bin
עם זאת, אין צורך לעשות זאת מכיוון שעלינו רק להוריד את הקובץ הדחוס שהם מציעים לנו באתר האינטרנט שלהם, ולבצע את הבינארי שהוא מכיל. וזה הכל.
מסקנות קוד קוד Visual Studio
האם כדאי להשאיר את האפשרויות שיש לנו כיום ב- GNU / Linux הפתוחות וחינמיות על ידי VSCode? כמובן שלא, אבל אם לומר את האמת, לפחות בעבודתי כ- FrontEnd, VSCode הוא כלי מצוין (למרות שאני חוזר ואומר, לא בחנתי אותו ב 100%).
כדאי גם להבהיר כי לא מדובר בגרסה סופית, כך שהתוכנה עשויה להציג שגיאות, אולם עד כה לא נתקלתי בבעיות בשימוש בה. הממשק שלו ידידותי למדי וזה עובד די מהר.
מהו לא OpenSource? אני חוזר ואומר, אני לא יודע אם הוא סגור לחלוטין, אבל הוא משתמש בטכנולוגיות פתוחות ובסופו של יום, כמה משתמשים באופרה או ביישומים דומים? לכן זה לטעמם של כולם.