20-ка посетителей: - отсутствуют
| Какое отношение Вы имеете к Java? |
По числу доступных инструментов разработчика Javа наверняка превосходит все остальные языки. Ниже небольшой их список, который взят с сайта webdeveloper.com:
|
|
Просмотров: 35 |
Целью данной статьи является анализ преимуществ и недостатков при разработке программ без использования IDE – средств, а так же некоторые советы по настройке файлового менеджера FAR, которые значительно облегчают процесс написания, компиляции и запуска java – программ. Я хотел бы поделится 3 –х летним опытом разработки программ без IDE – средств. В начале рассмотрим, что из себя представляет функционально среда разработки программного обеспечения (также интегрированная среда разработки, integrated development environment, IDE), это программный пакет, используемый программистами для разработки программного обеспечения. Обычно среда разработки включает в себя редактор кода, компилятор и/или интерпретатор, средства автоматизации сборки и отладчик. Иногда также содержит систему управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов — для использования при объектно-ориентированной разработке ПО. Частный случай IDE — среды визуальной разработки, которые включают в себя возможность визуального редактирования интерфейса программы. Как видно, основные функциональные элементы, компилятор и интерпретатор входят в комплект стандартной поставки sdk, следовательно используя редактор любого файлового менеджера можно без особых проблем с его помощью отредактировать, откомпилировать и запустить программу. В начале для удобства необходимо определенным образом настроить файловый менеджер, эта настройка заключается: в установке ассоциации с файлами *.java и *.class, с тем, чтобы при нажатии клавиши "Enter" на этих файлах выполнялась соответственно компиляция и запуск программы; указание директории, в которую необходимо выводить файлы *.class; указание файла, в который необходимо выводить сообщения об ошибках, как в процессе компиляции, так и в процессе выполнения программы. Кроме того, необходимо иметь элементарные навыки работы с файловым менеджером и убедиться, что при установке пакета sdk в переменных окружения правильно прописаны пути пакета. Также необходимо иметь плагин для FAR – а Colorer, который выделяет цветом синтаксические структуры Java. Для этих целей я использовал файловый менеджер FAR, версия данной программы не имеет принципиального значения. Несколько слов следует сказать о самом файловом менеджере. На мой взгляд, это довольно мощное легкое в освоении многофункциональное средство, несмотря на кажущуюся свою простоту. В частности FAR может выступать ftp и почтовым клиентом, с помощью соответствующих плагинов, позволяет соединятся с любой структурой СУБД, встроенный редактор так же обладает определенной функциональность и позволяет выполнять контекстный поиск строки вхождения, быстрое перемещение по строкам исходного текста, устанавливать метки по тексту, поддерживается многооконный режим работы, (переключение между окнами выполняется с помощью клавиши F12). |
|
Просмотров: 22 |
Большинство программистов согласятся, что поиск переменных по написанному коду порой является утомительным занятием. Приходится вызывать функцию поиска и последовательно перемещаться по найденным значениям. При этом, если переменная имеет краткое наименование, то часто попадается в составе других частей кода. К этой же проблеме можно отнести и переименование переменных. Помочь решить эту проблему поможет плагин к таким средам java разработки, как Oracle JDeveloper и Borland JBuilder. Скачать этот чудесный продукт можно с сайта разработчика http://home.t-online.de/home/simeon.zverinski/variablehighlighter. Автор данной разработки Simeon Zverinski распространяет его бесплатно, с исходными кодами в соответствии с Sun Public License (SPL) лицензией. Исходный код можно так же можно скачать с сайта разработчика. |
|
Просмотров: 41 |
В конце 2001 года корпорация Oracle выпустила новую версию Oracle Java Developer 9i, полностью переписав данный продукт на Java. До сегодняшнего момента было выпущено несколько билдов данного продукта. Совсем недавно была выпущена новая версия Oracle Java Developer 10g (Preview build 9.0.5.), которая представляет собой среду разработки (Integrated Development Environment IDE), построенную на основе технологий JBuilder некогда купленных у фирмы Borland. За несколько лет на основе этих технологий было выпущено несколько версий JDeveloper, который перерос в самостоятельный продукт, по многим параметрам превосходящий родителя. В JDeveloper'е используется аналогичная JBuilder'у структура проектов и принципы работы среды визуального проектирования, что позволяет с минимальными затратами адаптировать проекты, созданные в Borland Java Builder. Правда сам файл проекта изменился, но создание нового занимает не более минуты, при использовании интерактивного мастера создания проектов. Oracle Java Developer 10g является полноценной средой для разработки приложений, с использованием новейших Internet стандартов. Бытующее мнение, что Oracle JDeveloper предназначен для работы с СУБД Oracle в корне неверно. Хотя в данной IDE и введена оптимизация на использование СУБД Oracle (Oracle 9i и Oracle 9i Lite), есть возможность работы с любой СУБД, поддерживающей стандарт SQL92. А использование стандартных методов работы с JDBC снимает все ограничения. К тому же достаточно просто добавить свои бины в палитру компонентов, и расширять IDE по своему усмотрению. В новой версии данного продукта существенно переработан интерфейс пользователя. Многооконный MDI интерфейс был заменен на Tabbed control, в закладки панелей которого добавлены динамически формируемые кнопки закрытия закладки при наведении указателя мыши, за счет чего освободилась часть рабочего пространства. Ранее не связанные визуальный редактор, редактор класса и редактор кода теперь объединены. Переключение между ними осуществляется выбором соответствующей закладки. Ориентирование на J2EE технологии положительно сказалось на функциональности встроенного HTLM редактора. Доступен так же визуальный дизайнер HTML. Так, что данную среду можно использовать, как достаточно мощный редактор Web контекста. Поддерживается большое количество типов файлов. Особенно хочется отметить поддержку JSP и XML. Поддерживаемые типы документов парсятся в дерево структуры документов, которое позволяет осуществлять быструю навигацию по документу, а так же контролировать ошибки. |
|
Просмотров: 27 |
Rich-Client Platform (RCP) - это одна из новых технологий, которая появилась в последней версии Eclipse 3. Ранее в Eclipse IDE поддерживалась разработка плагинов только для расширения непосредственно среды разработки Eclipse. Идеология плагинов целиком пропитывает методику построения Eclipse IDE. По сути, есть модуль загрузчика, а вся остальная функциональность, включая ядро системы, реализована посредством плагинов. Это позволяет гибко собирать набор требуемых для работы модулей. Удобство построения приложений при помощи данной технологии привело разработчиков к решению создать возможность построения таких приложений без использования всего базового набора Eclipse (eclipse-platform-3.0). В реальных прикладных приложениях нет необходимости включать, например поддержку работы с редакторами или проектами. Набор требуемой функциональности сильно зависит от разрабатываемого приложения. Проект RCP был создан именно для обеспечения возможности создания приложений с использованием мощной универсальной оболочки при минимальном количестве требуемых плагинов. Лицензия Eclipse позволяет использовать созданные приложения в коммерческих целях. При этом мы получаем действительно мощный, мультиплатформенный и качественный инструмент с единым стильным интерфейсом. А огромная команда свободных разработчиков Eclipse гарантирует оперативное устранение багов и постоянное совершенствование данного продукта.
|
|
Просмотров: 20 |
|
Просмотров: 17 |