מבוא
סקירה קצרה זו אינה מתיימרת להיות מלאה, אבל אני מקווה שהיא תוכל לעניין אותך ולהראות לך אילו כלים זמינים.
בעולם המודרני, שירותים רבים חיים על ה"רשת" ואפילו יישומים של "זמנים עתיקים" נעים לשם לאט לאט. וזה לא מפתיע, כי יש לזה יתרון שאין להכחישה - נגישות מכל מקום בעולם (היכן שיש אינטרנט), מכל מחשב או אפילו מחשב נייד. גם תהליך הפיתוח לא עקף את זה, ואני רוצה לכתוב עליו כמה מילים. אולי זה יהיה מעניין עבור חלק, ושימושי עבור אחרים. אני מאמין שכלים אלו יכולים לעזור בלמידה. הם מאפשרים לך לבדוק משהו במהירות מבלי להפעיל את ה-IDE באופן מקומי, וזה לפעמים שימושי.
מהדרים מקוונים
הנפוצה והקלה ביותר לסקירה היא הקטגוריה של "מהדרים מקוונים". שם אתה יכול לנסות פתרון פשוט ב-Java. אחד הפתרונות היפים ביותר הוא
tutorialspoint java compiler . הנה דוגמה איך זה נראה:
היתרון הוא היכולת להריץ קוד במהירות ובקלות. זה גם נראה נחמד. החסרונות הם רק הסט הבסיסי של המחלקות שנמצאות ב-JDK ותו לא. באותה קטגוריה אני רוצה להזכיר מהדר מקוון נוסף:
jdoodle . זה נראה הרבה יותר גרוע, אבל יש לו את היכולת לחבר ספריות של צד שלישי. כל שרת אינטרנט של Undertow, למרבה הצער, לא יעבוד. אבל אתה יכול לנסות את Apache Commons:
מסד נתונים מקוון
הקטגוריה הבאה שיכולה להיות שימושית גם היא מאגרי מידע מקוונים. לפעמים ייתכן שתזדקק למסד נתונים עם גישה דרך האינטרנט, ללא פריסת שרת מקומית וללא כל מערכת מפוארת מורכבת. שוב, זה יכול להיות מועיל ללמידה.
" PostgreSQL כשירות " מצוין למטרות הבאות :
מאפשר לך להריץ שאילתות וליצור טבלאות. בנוסף, הוא נגיש מבחוץ. כלומר, ניתן להשתמש בו גם באופן מקומי בפרויקטי בדיקה ב-IDE שלך.
IDE מקוון
המהדרים המקוונים שקראנו עליהם למעלה טובים. אבל מה אם אתה רוצה יותר? לדוגמה, אתה רוצה פרויקט של Maven ב-Java כדי שהוא יוכל לתמוך ביישום Spring. למעשה, זה אפשרי. בשביל זה,
codenvy.io הוא אפשרות אידיאלית . Codenvy מאפשר לך ליצור סביבות עבודה:
בעת יצירת סביבת עבודה, יש לנו בחירה מהערימה שתהיה בסביבת העבודה הזו.
בשלב הבא נוכל ליצור פרויקט מייבן:
מעניין לציין שלרשימה זו יש קטגוריית "דוגמאות", המכילה יישומים לדוגמה. לדוגמה, web-java-spring:
וכך נראה הפרויקט. כמעט כמו ה-IDE שלך, לא?
אנלוגי נוסף הוא
codeanywhere.com . במבט ראשון זה אולי נראה קצת לא נוח, אבל אז מתרגלים לזה וזה נראה ידידותי יותר. עם זאת, זה מאפשר לך לעשות דברים מעניינים. לדוגמה, אם יש לך קישור למאגר GIT, אתה יכול לייבא אותו:
כך ייראה הפרויקט המיובא:
חָשׁוּב!! כדי לגרום לזה לעבוד, אתה צריך לבחור את המחסנית "ריק" באובונטו. לאחר מכן, השתמש בתפריט ההקשר כדי לפתוח מסוף ולהפעיל את הפקודות:
1) Выполнить установку JDK8
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
2) Установить Gradle
sudo chmod -R 777 ~/workspace
./gradlew
./gradlew test
כפי שניתן לראות בצילום המסך, על ידי פתיחת הטרמינל נוכל להתקין Gradle באמצעות gradlew ולהפעיל את הפרויקט באמצעות משימות Gradle. עם זאת, השלמה אוטומטית חכמה כמו
codenvy.io . לכן, תצטרכו לדאוג לייבא בעצמכם) אבל להשקת פרויקטים מבית Git, זה די מתאים.
סיכום
זה הכל בשביל סקירה קצרה של כמה מהמוצרים. בכל קטגוריה ישנן אפשרויות נוספות שאולי תמצא טוב יותר. אבל נראה לי שהאפשרויות הנ"ל הן לפחות חלק מהשימושיות ביותר. אני מקווה שתוכל למצוא בהם שימוש) כן, ברצוני לספק מידע נוסף על הנושא. ל- Codenvy יש ערוץ יוטיוב מצוין:
CodenvyIDE . ובאינטרנט יש הרבה, הרבה, הרבה ביקורות על כלים דומים. אז יש הרבה לבחירה. #ויאצ'סלב
GO TO FULL VERSION