JavaRush /בלוג Java /Random-HE /כלים מקוונים למפתחים
Viacheslav
רָמָה

כלים מקוונים למפתחים

פורסם בקבוצה

מבוא

סקירה קצרה זו אינה מתיימרת להיות מלאה, אבל אני מקווה שהיא תוכל לעניין אותך ולהראות לך אילו כלים זמינים.
כלים מקוונים למפתחים - 1
בעולם המודרני, שירותים רבים חיים על ה"רשת" ואפילו יישומים של "זמנים עתיקים" נעים לשם לאט לאט. וזה לא מפתיע, כי יש לזה יתרון שאין להכחישה - נגישות מכל מקום בעולם (היכן שיש אינטרנט), מכל מחשב או אפילו מחשב נייד. גם תהליך הפיתוח לא עקף את זה, ואני רוצה לכתוב עליו כמה מילים. אולי זה יהיה מעניין עבור חלק, ושימושי עבור אחרים. אני מאמין שכלים אלו יכולים לעזור בלמידה. הם מאפשרים לך לבדוק משהו במהירות מבלי להפעיל את ה-IDE באופן מקומי, וזה לפעמים שימושי.

מהדרים מקוונים

הנפוצה והקלה ביותר לסקירה היא הקטגוריה של "מהדרים מקוונים". שם אתה יכול לנסות פתרון פשוט ב-Java. אחד הפתרונות היפים ביותר הוא tutorialspoint java compiler . הנה דוגמה איך זה נראה:
כלים מקוונים למפתחים - 2
היתרון הוא היכולת להריץ קוד במהירות ובקלות. זה גם נראה נחמד. החסרונות הם רק הסט הבסיסי של המחלקות שנמצאות ב-JDK ותו לא. באותה קטגוריה אני רוצה להזכיר מהדר מקוון נוסף: jdoodle . זה נראה הרבה יותר גרוע, אבל יש לו את היכולת לחבר ספריות של צד שלישי. כל שרת אינטרנט של Undertow, למרבה הצער, לא יעבוד. אבל אתה יכול לנסות את Apache Commons:
כלים מקוונים למפתחים - 3

מסד נתונים מקוון

הקטגוריה הבאה שיכולה להיות שימושית גם היא מאגרי מידע מקוונים. לפעמים ייתכן שתזדקק למסד נתונים עם גישה דרך האינטרנט, ללא פריסת שרת מקומית וללא כל מערכת מפוארת מורכבת. שוב, זה יכול להיות מועיל ללמידה. " PostgreSQL כשירות " מצוין למטרות הבאות :
כלים מקוונים למפתחים - 4
מאפשר לך להריץ שאילתות וליצור טבלאות. בנוסף, הוא נגיש מבחוץ. כלומר, ניתן להשתמש בו גם באופן מקומי בפרויקטי בדיקה ב-IDE שלך.

IDE מקוון

המהדרים המקוונים שקראנו עליהם למעלה טובים. אבל מה אם אתה רוצה יותר? לדוגמה, אתה רוצה פרויקט של Maven ב-Java כדי שהוא יוכל לתמוך ביישום Spring. למעשה, זה אפשרי. בשביל זה, codenvy.io הוא אפשרות אידיאלית . Codenvy מאפשר לך ליצור סביבות עבודה:
כלים מקוונים למפתחים - 5
בעת יצירת סביבת עבודה, יש לנו בחירה מהערימה שתהיה בסביבת העבודה הזו.
כלים מקוונים למפתחים - 6
בשלב הבא נוכל ליצור פרויקט מייבן:
כלים מקוונים למפתחים - 7
מעניין לציין שלרשימה זו יש קטגוריית "דוגמאות", המכילה יישומים לדוגמה. לדוגמה, web-java-spring:
כלים מקוונים למפתחים - 8
וכך נראה הפרויקט. כמעט כמו ה-IDE שלך, לא?
כלים מקוונים למפתחים - 9
אנלוגי נוסף הוא codeanywhere.com . במבט ראשון זה אולי נראה קצת לא נוח, אבל אז מתרגלים לזה וזה נראה ידידותי יותר. עם זאת, זה מאפשר לך לעשות דברים מעניינים. לדוגמה, אם יש לך קישור למאגר GIT, אתה יכול לייבא אותו:
כלים מקוונים למפתחים - 10
כך ייראה הפרויקט המיובא:
כלים מקוונים למפתחים - 11
חָשׁוּב!! כדי לגרום לזה לעבוד, אתה צריך לבחור את המחסנית "ריק" באובונטו. לאחר מכן, השתמש בתפריט ההקשר כדי לפתוח מסוף ולהפעיל את הפקודות:
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 . ובאינטרנט יש הרבה, הרבה, הרבה ביקורות על כלים דומים. אז יש הרבה לבחירה. #ויאצ'סלב
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION