Визуальные среды быстрой разработки межплатформенных объектно-ориентированных приложений |
Кроссплатформенное (межплатформенное) программное обеспечение — программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах 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 и т.д. Работает практически на всех дистрибутивах. |