מחשבים, תוכנה
IDE Java
עם הקונספט של פלטפורמת ג'אווה הוא כמעט מכר כל בעל הטלפון הסלולרי הפרימיטיבי. סביבת פיתוח ג'אווה כרוך ביצירת יישום אוניברסלי, שניתן להשתמש בהם כדי להפעיל, ללא תלות במערכת ההפעלה. הבה נבחן את ההיבטים הבסיסיים של הפעולה והשימוש בו.
מהי סביבת פיתוח ג'אווה?
למעשה, סביבת הפיתוח היא רק שפת תכנות המבוססת על פקודות אוניברסליות מוכרות סביבת זמן ריצת ג'אווה.
באופן כללי, סביבת פיתוח בשפת Java בלי פלטפורמה הוקמה בתחילה באותו Windows לא יעבוד. אבל תמיכה כזו מסופקת באופן מקורי, ובכך נמנעים ממשתמש את הצורך להתקין רכיבים נוספים.
אפליקציות בטכנולוגיית מחשב
בתחילה, הפרויקט הזה פותח על ידי סאן מיקרוסיסטמס, אשר מאוחר יותר תמך חברת אורקל.
התוכן של קוד הפעלה מסוג שזה לא תלוי בסוג של מערכת ההפעלה המותקנת. השפה עצמה מתייחסת כלי פיתוח מונחה עצמים, מערכות הפעלה דומה התכנות.
אבל בסופו של סביבת פיתוח ג'אווה סוף מהמחשב או מערכות סלולריות זה בהחלט עצמאי.
מודולים מובנים של מערכות ניידות
אם אנחנו מדברים על הסמארטפונים והטאבלטים, אותה הגרסה של אקליפס (IDE Java) חלה רק על השימוש ביישום גרפי המאפשר ליצור יישום מבוסס ג'אווה בעוד כמה דקות.
למעשה, ביישום עצמו הפיק כמה פונה או חקירה, שתפקידיה מסופקים על ידי מערכת ההפעלה.
וזה חל על מכשירים ניידים. שמנו לב כי לפעמים בסופו של דבר או טלפון Windows, או אנדרואיד מתחיל "יריקה" במונחים של הצעות עדכונים מיידיים? זה לא כל כך אחר, כמו שני מרכיבים:
- Java Runtime;
- Microsoft .NET Framework.
מה עצוב ביותר, המרכיב הראשון אינו קשור שגיאות מערכת. הפלטפורמה היא עצמאית לחלוטין מבוצעות במונחי פקודות ברירת המחדל.
פיתוח JAVA סביבת הפיתוח משולב: יישום פשוט
העובדה כי מערכת זו משמשת הגירסות ניידות, אף אחד אינו מוטלת בספק. תומך אנדרואיד סביבת פיתוח ג'אווה, שלא לדבר על מוצרי "אפל".
אולם מבחינת המצב אינו יישומי קוד כל כך פשוט. הנה הסיבה.
יישומונים הפעלה
ראשית, רק לשים לב למערכת שבה Archiver המתאים (WinRAR - לפחות טוב יותר - 7-Zip) חייב להיות מותקן.
סביבת פיתוח עבור תכנית Java מתייחסת לעובדה כי נתונים מאוחסנים בארכיון שאינו זמין כדי לפתוח את Windows הכלים הסטנדרטיים.
נתונים בארכיון
במקרה הטוב, מסחטות יכול לשמש כמו לעיל. אבל אם את היווצרות שיטת דחיסה (מקסימום) נוספת בשימוש בטכנולוגית הארכיון כאן לא תעזור כלום.
גם לעדכן את Archiver לא יהיה מסוגל לבצע את השינויים הדרושים. יש יצטרך להחיל עדכון של הפלטפורמה כולה, למרות הודעה ראשונית על העדכון הזמין "נתקעה" במגש המערכת.
עדכון פלטפורמה
העדכון מתבצע בפשטות. כל שעליך לעשות הוא ללחוץ על סמל מגש מהבהב, מציע להתקין את העדכון זמין. זמן הזיהוי יכול לארוך מספר דקות. זה נורמלי.
אם אינך רוצה להמתין, אין בעיה - אתה הולך הנתח הרשמי של מיקרוסופט ולהוריד את התכנית משם. אני לא אוהב את השיטה הזאת? התקן את JDK או J2SE, המהווה שלוחה של Java, ומאוחר יותר כדי להתקין את המודולים הדרושים נבחר, אז הפעלה מתרחשת באופן אוטומטי. בסוף התהליך עשוי להזדקק אתחול מחדש של מערכת מלאה.
למה Java אינו תלוי במערכת ההפעלה?
כפי שכבר הוזכר, שפה זו מתייחסת מונחה עצמים (בדומה ל- C + / C ++, אשר מתוכנת Windows).
אבל המהות שלה היא כי ג'אווה-מכונה הווירטואלית הוא מסוגל לשדר פקודות יישומי קוד לתוך קודי בתים מיוחדים המוכרים על ידי כל מערכת מחשב, ללא קשר המפתחים שלה. לא פחות סביבת פיתוח טובה-תוכניות Java משמשת במחשב, ועל אינטל פלטפורמות, מערכות ניידות אנדרואיד, בלקברי, iOS, ואחרים.
ברוב "מערכות הפעלה" סביבת תוכנה קיים כבר מובנה האחראי על הביצוע של שפה פקודה. וזה אינו חל על סביבות ספציפיות כגון ב- Microsoft .NET Framework או כל שיצרנים אחרים הם מערכות הפעלה פיתוח לתפקוד של יישומונים משלהם.
התקנים ניידים
באשר טלפונים ניידים רגילים אפילו בלי מערכת הפעלה על הלוח, הם גם תמיכה מקורית עבור פלטפורמה זו. בדרך כלל, מתקינים בעלי סיומת JAR או JAD ו יסודי די מותקן אפילו בטלפונים פרימיטיביים.
מערכת ההפעלה ניתן להשתמש archivers כגון WinRAR, אשר מכירים הארכיונים לחילוץ עצמי כזה כגון SFX-קובץ בלי שום בעיות. כאשר אתה לוחץ פעמים על הקובץ הזה, תכולתו תחולץ באופן אוטומטי וארכיון עם פלטפורמת ג'אווה, במקרה זה פועל ברקע.
מה אני יכול לומר, כי אפילו את המשחקים הישנים בטלפון פשוט ניתן להגדיר די בקלות. למרות זאת הוא האמין כי במערכות הפעלה "המתקדמות" אלה אינם משמשים, זה לא.
אפילו הדגמים הישנים כגון נוקיה 3310 פלטפורמה. אחרת, איך הטלפון היה מתפקד? באותה המערכת כפי שהוא כבר ברור, ויש להם תמיכה מובנית, אשר אחראית על סביבת פיתוח ג'אווה.
באשר לעצמנו פקודות בעת יצירת יישומים, התיאור שלהם עלול לקחת זמן רב מדי. אבל אם הרעיון של יצירת אפליקציה המבוססת על השפה הזו הוא עדיין שם, עדיף להתקין תכנית מיוחדת כמו פלטפורמה שמציעה סביבת דלפי (ממשק משתמש גרפי דומה מאוד).
מסקנה
כפי שאתה יכול לראות, סביבת פיתוח ג'אווה תואמת אוניוורסלי עם כל מערכת. אבל זה עובד הרבה יותר מהר מאשר את פקודות שידור המבוססות על C + / C ++. על פי מחקרים מסוימים, ייתכן שהביצועים יהיו גבוהים ב-20-30 פעמים, אם כי צריכת הזיכרון היא ברמה של דרגה גבוהה יותר.
אבל אם לסכם כמה תוצאות, ראוי לציין את הרבגוניות בפועל שמציעה סביבת פיתוח ג'אווה. למעשה, זה תואם את כל המערכות, שעושה את זה הכי פופולרי ליצור אותה היישומים או משחקים ומולטימדיה.
אנחנו צריכים גם לומר כי הגרסה האחרונה של Java מבוססת על התמיכה של כלי תכנות גנרי, אשר מבוססים על אייפל הטכנולוגיה ו- C #, שונה בתכלית מן האמצעים של C ++. כאן אתה יכול להשתמש ההמרה האוטומטית של סוגי הנתונים סקלר ויבוא של שדות סטטיים שנקראו, שלא לדבר על האפשרות של יצירת תיעוד תומך עם קוד מקור.
ה- Java SE 6 כולל תכונות חדשות רבות, הכוללות גם את ההכרה של לוחות שנה יפניות הבודהיסטים, את היכולת ליצור את מלוא שרת HTTP, העברה מואצת של זרימה בכיתה והנתונים הדחוסים כדי להגדיל את התפוקה עד 70%, שלא לדבר על לוח המחוונים JConsole התומכים חומרה OpenGL ו- DirectX.
זה חל בעיקר על כרטיסים גרפיים, למרות שהוא עשוי להתייחס השימוש אפילו מכשיר אודיו (בדרך כלל נהג וירטואלי בסיס ASIO4ALL). כנ"ל לגבי כמה סינתיסייזרים תוכנה או מקלדת MIDI. אבל שימוש הפעלת ג'אווה-יישומוני לא מסופק תמיד.
Similar articles
Trending Now