Визуальные среды быстрой разработки межплатформенных объектно-ориентированных приложений
Рейтинг пользователей: / 3
ХудшийЛучший 

Кроссплатформенное (межплатформенное) программное обеспечение — программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно.

Новый Visual J++ 6.0 позволит разработчикам создавать межплатформенные Java-приложения, которые, естественно, ориентированы в основном на Windows. Среди других особенностей J++ можно назвать наличие конструктора визуальных форм, возможность включения в код необходимых примечаний и компонентно-ориентированное программирование. При помощи Visual J++ 6.0 разработчики могут создавать компоненты COM, MTS (Microsoft Transaction Server) и MSMQ.

Кроссплатформенными можно назвать большинство современных высокоуровневых языков программирования. Например, C, С++, Free Pascal — кроссплатформенные языки на уровне компиляции, то есть для этих языков есть компиляторы под различные платформы.

Не менее важны для кроссплатформенности стандартизованные библиотеки времени выполнения. В частности, стандартом стала библиотека языка C. Из крупных кроссплатформенных библиотек — Qt, GTK+, FLTK, STL, Boost, OpenGL, SDL, OpenAL, OpenCL.

Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, PySide; Ruby — QtRuby; Java — Qt Jambi; PHP — PHP-Qt и другие.

Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.

Среда визуальной разработки — среда разработки программного обеспечения, в которой наиболее распространенные блоки программного кода представлены в виде графических объектов. Применяются в основном для создания прикладных программ и разработки графического интерфейса пользователя .

Среды:

NetBeans

Одна из лучших IDE сред. Предназначена для работы с Java, с ее помощью можно разрабатывать не только кросс-платформенные Java программы, но и web-приложения, web-сервисы и клиентов для них, J2ME программы и т.п.

QT / KDevelop Designer

Еще одна мощная среда разработки на платформе KDE и Gnome. Кросс-платформенные C++ приложения выходят только в путь. Для некоммерческих программ Qt можно использовать бесплатно, существует практически для всех дистрибутивов.

Gambas

Клон Visual Basic, причем не только в оформлении, но и в конструкциях языка . Идеальное средство для VB программистов, желающих перейти на Linux. Простой и удобный интерфейс. Доступ ко всем главным базам данным - MySQL, PostgreSQL и т.д. Работает практически на всех дистрибутивах.


 

Не забивайте свои проблемы в дальний угол. В случае необходимости обратитесь за профессиональной психологической помощью.



Понравился контент? Посмотри рекламный блок:
Программируем на C#, интересные статьи, книги, музыка; Костя Карпов.