Компютер, Нармафзор
IDE Java
Бо мафҳуми платформаи Java шинос қариб ҳар соҳиби телефони мобилӣ ибтидоӣ аст. шароит барои рушди Java мегирад таъсиси барномаи универсалӣ, ки метавонанд истифода бурда ба кор, сарфи назар аз системаи пардозанда. Биёед ҷанбаҳои асосии фаъолият ва истифодаи он дида бароем.
муҳити рушди Java чӣ гуна аст?
Дар асл, муҳити рушди забони барномасозии дар асоси фармонҳои умумӣ, ки дар Java Runtime муҳити зист эътироф аст.
Тақрибан сухан, муҳити рушди забони Java бе платформаи ибтидоии дар ҳамин Windows кор нахоҳад кард. Лекин чунин дастгирӣ зотй таъмин карда шудааст, аз байн бурдани ҳар гуна истифодабаранда аз зарурати насб ҷузъҳои иловагӣ.
Барномаҳо ба технологияи компютерӣ
Сароғоз, ин лоиҳа аз тарафи Sun Microsystems, ки баъдтар бо дастгирии ширкати Oracle тањия карда шуд.
Мазмуни Кодекси иҷрошаванда чунин, ки он на аз рӯи намуди системаи оператсионии насб вобаста нест. Забони худи ишора ба воситаҳои рушди объект нигаронидашуда, системаҳои мехўрем барномасозӣ фаъолият доранд.
Аммо дар охири Java муҳити рушд аз компютер ё системаҳои мобилӣ ба он комилан мустақил аст.
модулҳои сохта-дар системаҳои мобилӣ
Агар мо дар бораи смартфонҳо ва лавҳаҳои гап, нусхаи ҳамин офтобгирӣ (IDE Java) танҳо ба истифодаи як барномаи графикӣ, ки имкон медиҳад, ки эҷоди як барнома дар асоси Java-дар як чанд дақиқа дахл дорад.
Дар асл, дар ариза худи баъзе тафтишоти ҳалли ё, ки функсияҳои аз тарафи системаи пардозандаро дар ин таъмин истеҳсол.
Ва ин амал ба дастгоҳҳои мобилӣ. Мо диққат додем, ки баъзан ниҳоят ё Windows Phone, ё Android сар "туф" дар робита ба пешниҳодҳои навсозиҳои фаврии? Ин аст, ки дигар нестанд, чунон ки ду қисмати:
- Java Runtime;
- Microsoft .NET Чаҳорчӯби.
Кадом аст ғамгин аз ҳама, дар ќисмати аввал аст, ки ба хатогиҳо система вобаста аст. Дар платформаи комилан мустақил аст ва дар робита ба фармонҳои нобаёнӣ иҷро карда мешавад.
Интегратсионӣ ба рушди рушди муњити JAVA: ариза Simple
Далели он, ки ин система аст, ки дар версияҳои мобилӣ истифода бурда мешавад, ҳеҷ кас, бешубҳа аст. Дастгирии рушди муҳити Java Android, то ки аз "себ" маҳсулоти сухан намегӯянд.
Вале дар робита ба вазъ аст, барномаҳои иҷрошаванда, то оддӣ нест. Дар ин ҷо буд, ки чаро.
апплетҳоро иҷрошаванда
бояд ҷойгир карда шавад Якум, танҳо таваҷҷӯҳ ба системаи, ки дар он archiver дахлдор (- - на камтар аз 7-беҳтар Zip WinRAR) пардохт.
муҳити рушд барои Java-барнома ба он аст, ки маълумот аст, дар бойгонии он аст, ки дастрас, барои кушодани воситаҳои стандартии Windows нест, нигоҳ дошта дахл дорад.
маълумоти бойгонӣ
Дар беҳтарин, ки extractors мумкин аст, мисли боло бурда мешавад. Аммо агар ба ташаккули технологияи бойгонии истифода усули (максимум) фишурдасозии иловагӣ дар ин ҷо ягон чизро кӯмак кунед.
Ҳатто навсозии archiver, ҳаргиз натавонед, ки ба тағйиротҳои лозимаро ворид кунад. Вуҷуд доранд, ба кор бурдани навсозии тамоми платформаи, ҳарчанд хабари аввал дар бораи навсозии дастрас "симчӯби" ба табақи система сар.
навсозии платформаи
Дар навсозии аст, танҳо анҷом дода мешавад. Танҳо дар тасвири сабади пахш пешашон аст, пешниҳод ба насби навсозии дастрас. вақт эътироф метавонад якчанд дақиқа то. Ин муқаррарӣ аст.
Агар шумо намехоҳед ба интизор, ҳеҷ мушкилие - Шумо ба ҳиссаи расмии Microsoft рафта ва дарёфти барнома аз он ҷо. Ман ин усули маъқул нест? Насб кардани JDK ё J2SE, ин аст, ки дароз намудани Java, ва баъдтар Барои насб кардани модулҳои заруриро интихоб, пас фаъолсозии ба таври худкор ба амал меояд. Дар охири раванди метавонад як Перезагрузка системаи пурра лозим аст.
Чаро Java на аз рӯи OS вобаста нест?
Тавре ки ќаблан зикр гардид, ин забон ишора ба объект нигаронидашуда (монанд ба C + / C ++ аст, ки барномарезӣ Windows).
Аммо моҳияти он аст, ки виртуалӣ Java-мошини қодир ба интиқоли фармонҳои барномаҳои иҷрошаванда ба Рамзҳои байтӣ махсус эътироф аз ҷониби ягон системаи компютерӣ, сарфи назар аз таҳиякунанда мебошад. шароит барои рушди баробари хуб барои Java-барномањо оид ба компютер истифода бурда мешавад, ва дар бораи Intel-платформаи, ва системаҳои мобилии Android, Blackberry, IOS, ва дигарон.
Дар аксари нармафзори муҳити атроф »OSes» аст, аллакай вуҷуд сохта-масъули иҷрои забони фармони. Ва он ки ба муҳити махсус ба монанди Microsoft .NET Framework ё системаҳои оператсионӣ ва дигар, ки ба истеҳсолкунандагони инкишоф барои фаъолияти апплетҳоро дар худ амал намекунад.
дастгоҳҳои мобилӣ
Аммо ҳатто телефонҳои мобилии оддӣ бе системаи оператсионии бораи Раёсат, ки онҳо низ, ки дастгирии аслӣ барои ин майдонча. Одатан, installers доранд кӯзаи тамдиди ё JAD ва хеле ибтидоӣ ҳам дар телефонҳои ибтидоӣ насб карда шуд.
Низоми амалкунандаи мумкин archivers монанди WinRAR, ки эътироф чунин бойгонии худидоракунии истихроҷи монанди SFX-файл бе ягон мушкилот истифода бурда мешавад. Вақте, ки шумо дукарата-ро пахш кунед дар ин файл, мазмуни он ба таври худкор ва бойгонии бо платформаи Java истихрољ, дар ин ҳолат фаъолият дар замина.
Чӣ тавр ман мегӯям, чунки ҳатто дар бозиҳои сола дар телефони оддӣ метавонад хеле ба осонӣ муқаррар карда мешавад. Ҳарчанд гуфта мешавад, ки дар ин системаҳои амалиётӣ «пешрафта» доранд, истифода бурда намешавад, он аст, нест.
Ҳатто дар моделҳои калонсол ба монанди Nokia 3310 платформа аст. Дар акси ҳол, чӣ гуна телефон фаъолият дорад? Дар системаи ҳамон тавре ки он аст, аллакай равшан ва сохта-дар доранд, дастгирӣ, аст, ки барои муҳити рушди Java.
Тавре ки барои худ аҳком истифода бурда мешавад ҳангоми ташкили барномаҳо, тавсифи онҳо метавонанд вақти аз ҳад зиёд мегирад. Аммо агар ғояи ташкили ариза дар асоси ин забон аст, ҳанӯз вуҷуд дорад, аз он беҳтар аст, ки ба насби барномаи махсус ба монанди платформаи пешниҳод аз ҷониби муҳити Delphi (интерфейси графикии хеле монанд аст).
хулоса
Тавре ки шумо мебинед, шароит барои рушди Java умум бо ҳама гуна низоми мувофиқ аст. Аммо аз он кор хеле зудтар аз фармонҳои пахши дар асоси C + / C ++. Тибқи баъзе таҳқиқот, иљрои метавонад баландтар аз 20-30 маротиба, ҳарчанд истеъмоли хотира аст, ки дар сатҳи рутбаи олии.
Аммо агар ба Ҷамъбасти баъзе натиҷаҳои он Қобили зикр кардани versatility воқеии пешниҳод аз ҷониби муҳити рушди Java аст. Дар асл, мувофиқии барномаро бо тамоми системаҳои аст, ки онро аз маъмултарин барои эҷод кардани барномаҳои мултимедиявӣ якхела ё бозиҳои.
Мо ҳамчунин бояд гуфт, ки версияи охирини Java аст, дар дастгирии воситаҳои барномасозӣ умумӣ, ки оид ба технологияи Eiffel ва C #, куллан фарқ аз воситаи C ++, асос меёбад. Дар ин ҷо шумо метавонед табдили автоматии навъҳои маълумоти скалярии ва воридоти соҳаҳои ном статикӣ истифода, на ба ёд имконияти ташкили дастгирии ҳуҷҷатҳои бо рамзи манбаъ.
Дар Java SE 6 мегирад бисёр хусусиятҳои нав, аз ҷумла ҳатто ба эътирофи тақвими Ҷопон ва буддоӣ, қобилияти эҷоди пурра ба HTTP-сервер, интиқоли босуръати синфи-маҷрои ва маълумоти фишурда ба баланд шудани мањсулнокї то ба 70%, ба ёд панели нест, JConsole дастгирии OpenGL ва сахтафзор DirectX.
Ин асосан ба кортҳои графикӣ дахл, бо вуҷуди он, то ба истифодаи ҳатто дастгоҳи аудиоӣ (одатан як ронандаи виртуалӣ ба асоси ASIO4ALL) ишора. Дар ҳамин дахл дорад ба баъзе synthesizers нармафзор ё Midi-клавиатура. Аммо истифодаи Java-апплетҳоро иҷрошаванда аст, ҳамеша пешбинӣ нашуда бошад.
Similar articles
Trending Now