April 3rd, 2009
« Нова візуальна мова програмування від творців Java |
Розробка додатків на мові Java »
Oпять же, кодування на Java вимагає часом досвіду, що не є або навіть зайвого. Уявимо, як додати файли в ZIP архів використовуючи Java, при цьому не знаючи пакету java.util.zip. Зрозуміло, що ви повинні зрозуміти значення його файлів і відносин між ними до написання операції додавання в архів.
Як користувач, ви знаєте що Java може звертатися з ZIP файлами, але вам зовсім не хочеться розбиратися що роблять java.util.zip.ZipFile або bill.wonderutils.ZipArchive і як їх застосовувати.
Отже, по суті, нам необхідний ськріптующий інструмент[мова], що дозволяє легко використовувати можливості Java, готовий або open source, з максимальною гнучкістю (т.e., “программіруємостью” (programmability)) і розширюваністю.
Сучасний погляд на “ськріптованіє” Java
Іспользуйте Java як ськріптовий мова. Декілька проектів хай використовують Java “як є” (”as-is”) для ськріптованія. Такий підхід упускає факт, що Java є системною мовою, метод “edit-and-run” сам по собі не перетворює Java на ськріптовий мову.
Клоніруйте Java для ськріптованія. Beal Shell і JavaScript підходять під цю категорію. Їх синтаксис дуже схожий на Java, але вони є бестіповимі (typeless) мовами. Це в одних ситуаціях допомагає, але неприйнятно для нашого використання Java.
Портіруйте існуюча мова на Java. JavaScript, Python і TCL є декількома прикладами тут. Вони вважаються 3GL. Знову ж таки, вони не так хорошої, щоб використовувати багату функціональність Java. Нам потрібне щось краще.
Конструкція JudoScript
найлегший шлях вирішення названої проблеми розповісти про неї профі і надати їм свободу дій. Це філософія 4GLs, які є мовами, залежними від конкретної наочної області (domain-specific languages). Вони дозволяють користувачам визначитися з намірами, які механізм мови (language engine) вирішить автоматично. Приклад - SQL. Ви пишете запит.
Pages: 1 2 3 4
Tags:
кодування,
мова,
область,
пакет,
програмування,
робота,
файл
Схожі записи
- FAQ HTML і все що з ним звязаний (15.03.2009)
... Именно за счет его широкого применения W3C планирует осуществить постепенный переход от одного стандарта к другому. В спецификацию XHTML заложен принцип обратной совместимости.
Иными словами, владельцам web-сайтов, страницы которых выполнены по технологии HTML 4.0или более ранних версий, не придется как-либо изменять формат опубликованных в Интернете документов: все дополнения и расширения нового языка полностью включают в ...
- Історія створення і основні терміни (23.03.2009)
... жаба) - об'єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems з 1991 року і офіційно випущений 23 травня 1995 року.
Спочатку нова мова програмування називалася Oak і розроблявся для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання аплетів, додатків і серверного програмного забезпечення.
Основні можливості ...
- Microsoft викинула Java з Windows XP (23.02.2009)
... Windows XP поступить в продаж вже без програмного забезпечення, що дозволяє запускати на платформі Microsoft Java-додатку, повідомляє Cnews.ru.
Мова програмування Java була розроблена Sun для роботи на різних операційних системах. Microsoft створила свою власну версію Java, що працює тільки під Windows, із-за чого Sun висунула проти "акули" ринку ПО звинувачення в спробі "поганити" своє дітище. Судовий ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
...
Попереду ми приробили до нього резістівний сенсорний екран
переконалися, що в системі немає ні рухомих деталей, ні кнопок
ні вимикача живлення і взагалі нічого подібного", пояснив
Ноутон. Команда хотіла додати стерео динаміки, але не знайшла
таких, які влізли б в цей корпус. "Тоді ми пішли в
магазин Fry, купили дюжину ігор Game Boys, три ...
- Програмування на мові Java ВведенняВисновок (09.03.2009)
... Хоча на використання файлів в аплетах накладені жорсткі обмеження, файли по колишньому залишаються основними ресурсами для постійного зберігання і сумісного використання інформації.
Каталог в Java трактується як звичайний файл, але з додатковою властивістю - списком імен файлів, який можна проглянути за допомогою методу list. Зауваження Java правильно обробляє роздільники імен каталогів в дорозі, використовувані ...
Категория:
Розвиток |
Комментарии