Порівняння Qt і Java
April 15th, 2009
Керамогранит Керамическая плитка по самым низким ценам в Краснодаре Сегодня дизайн и фактура плитки позволяют воплощать художественные замыслы при отделке коридоров, жилых комнат или офисов. Материал помогает визуально расширять геометрию пространства и создавать приятную жилую или рабочую атмосферу.« Порівняння C Sharp і Java | Що мені дали різні мови програмування »
В цій статті порівнюється ефективність використання C++/Qt і Java/AWT/Swing для розробки програмного забезпечення з призначеним для користувача графічним інтерфейсом.
1. Що ми порівнюємо?
При вибиранні засобів для розробки крупного програмного проекту необхідно врахувати безліч різних аспектів, найбільш найважливішою з яких є мова програмування, тому що він в значній мірі визначає інші доступні засоби.
Наприклад, для розробки призначеного для користувача графічного інтерфейсу розробникам необхідна GUI-бібліотека, що надає готові елементи інтерфейсу, такі, як кнопки і меню. Оскільки вибір GUI-бібліотеки надає великий вплив на розробку проекту, часто її вибір здійснюється першим, а мова програмування визначається з числа доступних для цієї бібліотеки мов.
Зазвичай, мова програмування визначається бібліотекою однозначно.
Інші компоненти засобів розробки, такі, як бібліотеки доступу до баз даних або бібліотеки комунікацій, також повинні бути прийняті до уваги, але вони не роблять такого впливу на розробку проекту, як бібліотеки GUI.
Метою цієї статті є порівняння C++/Qt і Java/AWT/Swing. Щоб це зробити найточніше, ми спочатку порівняємо мови програмування, тобто C++ і Java, а потім дві GUI-бібліотеки: Qt для C++ і AWT/Swing для Java.
2. Порівняння C++ і Java
Часто при обговоренні переваг і недоліків різних мов програмування дебати зводяться до аргументів, заснованих скоріше на особистому досвіді і перевагах, чим на об’єктивних критеріях. Звичайно ж, при виборі мови програмування особисті переваги і досвід розробника повинні бути враховані, але оскільки ці критерії суб’єктивні, вони тут не приймаються до уваги.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Tags: код, память, платформа, програміст, програма, програмування, розробка
Порівняння з іншими мовами програмування
Схожі записи
Категория: Порівняння з іншими мовами програмування |