Под Linux есть две хороших IDE, это Code::Blocks и относительно новая, но гораздо лучше чем код::блокс это CodeLite ( http://codelite.org/ ) .
Некоторые участники форума ракламируют Eclipse, должен заметить что Eclipse (равно как и NetBeans) это изврашение, потому как обое они требуют установки JRE, для тех кто не знает, напомню, что JRE это такое же ублюдство, как мелкософтный .NET Framework. Т.е. это дополнительное пожирание ресурсов компа и главное получается "от чего ушли, к тому и пришли", т.е. ушли от мелкософта и .NET Framework а пришли к JRE (Java Runtime Environment).
Другие участники форума рекламируют Qt и производные утилиты навроде Qt Creator.
Qt является платной штукенцией (хотя вроде как и бесплатная, но в итоге платная, потому для коммерческих целей нужно покупать лицензию) поэтому рекомендую использовать (и сам давно пользую) библиотеку для постоения визуальных графических интерфейсов wxWidgets, бесплатно и очень сильная библиотека.
С++, Delphi
Под Linux есть две хороших IDE, это Code::Blocks и относительно новая, но гораздо лучше чем код::блокс это CodeLite ( http://codelite.org/ ) .
Некоторые участники форума ракламируют Eclipse, должен заметить что Eclipse (равно как и NetBeans) это изврашение, потому как обое они требуют установки JRE, для тех кто не знает, напомню, что JRE это такое же ублюдство, как мелкософтный .NET Framework. Т.е. это дополнительное пожирание ресурсов компа и главное получается "от чего ушли, к тому и пришли", т.е. ушли от мелкософта и .NET Framework а пришли к JRE (Java Runtime Environment).
Другие участники форума рекламируют Qt и производные утилиты навроде Qt Creator.
Qt является платной штукенцией (хотя вроде как и бесплатная, но в итоге платная, потому для коммерческих целей нужно покупать лицензию) поэтому рекомендую использовать (и сам давно пользую) библиотеку для постоения визуальных графических интерфейсов wxWidgets, бесплатно и очень сильная библиотека.
Насчет Qt: относительно недавно они перешли на лицензию LGPL, как я понимаю, это было сделано специально для расширения количества приложений под Qt. Теперь и коммерческое приложение может включать в себя часть, написанную на Qt, если я не ошибаюсь.
А для любителей KDE рекомендую попробовать KDevelop :)
потому для коммерческих целей нужно покупать лицензию
4,2 же. Не требует.
Некоторые участники форума ракламируют Eclipse, должен заметить что Eclipse (равно как и NetBeans) это изврашение, потому как обое они требуют установки JRE, для тех кто не знает, напомню, что JRE это такое же ублюдство, как мелкософтный .NET Framework. Т.е. это дополнительное пожирание ресурсов компа и главное получается "от чего ушли, к тому и пришли", т.е. ушли от мелкософта и .NET Framework а пришли к JRE (Java Runtime Environment).
А вот тут соглашусь.
это CodeLite ( http://codelite.org/ )
а ебилды есть?
А что вы скажете о SunStudio?
Она тоже на базе NetBeans, но "уже все включено"
А что вы скажете о SunStudio?
Она тоже на базе NetBeans, но "уже все включено"
Ссылку на этот продукт приведите, пожайлуста :)
Или на какой-нибудь обзор его.
В первый раз о нем слышу.
Насчет Qt: относительно недавно они перешли на лицензию LGPL, как я понимаю, это было сделано специально для расширения количества приложений под Qt. Теперь и коммерческое приложение может включать в себя часть, написанную на Qt, если я не ошибаюсь.
А для любителей KDE рекомендую попробовать KDevelop :)
Возможно я остал от времени, но месяца 2 назад, для коммерческих программ нужно было покупать лицензию......
Ссылку на этот продукт приведите, пожайлуста smile
а ебилды есть?
не совсем понял, что такое "ебилды"? :)
А что вы скажете о SunStudio?
Она тоже на базе NetBeans, но "уже все включено"
с SunStudio мне лично сталкиваться не приходилось, могу лишь предположить, что если эта штукенция включает в себя NetBeans то там тоже есть JRE хотя и не важно идет ли она в комплекте или скачивать отдельно...... JRE и NET. это плохо.
Возможно я остал от времени, но месяца 2 назад, для коммерческих программ нужно было покупать лицензию......
После того, как Nokia приобрела Trolltech, они выбрали именно Qt как рекомендуемый инструмент разработки приложений для своих смартфонов и КПК. Доходы от продажи лицензий Qt, видимо, гораздо ниже потенциальных прибылей. Отсюда и лицензия LGPL вместо GPL.
А лицензию вы можете приобрести - тогда получите Qt + доп. функции + тех. поддержка + свободное использование.
Но для маленьких приложений для сматрфонов, например, такая лицензия не нужна.
Она не просто содержит, она построена на базе NetBeans
Там вроде уже все ключено
[quote=Mojo]
Возможно я остал от времени, но месяца 2 назад, для коммерческих программ нужно было покупать лицензию......
После того, как Nokia приобрела Trolltech, они выбрали именно Qt как рекомендуемый инструмент разработки приложений для своих смартфонов и КПК. Доходы от продажи лицензий Qt, видимо, гораздо ниже потенциальных прибылей. Отсюда и лицензия LGPL вместо GPL.
А лицензию вы можете приобрести - тогда получите Qt + доп. функции + тех. поддержка + свободное использование.
Но для маленьких приложений для сматрфонов, например, такая лицензия не нужна.[/quote]
А, ну то что нокиа купили Троллтек это давно известно и то что они сделали частично публичную лицензию это тоже было еще сто лет назад, но на сколько я знаю LGPL лицензия это не совсем открытая лицензия, деньги там нужно платить по любому, по крайней мере для коммерческих продуктов.
Да и зачем приобретать лицензию, проще использовать wxWidgets
Она не просто содержит, она построена на базе NetBeans
Там вроде уже все ключено
Может все таки на базе эклипс? потому как нетбинс вроде как к сану отношения не имеет.....
http://ru.wikipedia.org/wiki/NetBeans_IDEпотому как нетбинс вроде как к сану отношения не имеет.....
ошибаетесь уважаемый
На наего даже ссылки с сайта Sun раньше были
http://ru.wikipedia.org/wiki/NetBeans_IDE[quote=Mojo]потому как нетбинс вроде как к сану отношения не имеет.....
ошибаетесь уважаемый
На наего даже ссылки с сайта Sun раньше были[/quote]
Да, я уже прочитал вики, действительно ошибаюсь, наверно потому, что нетбинс и эклипс мне одинаково не интересны, да и похожи они друг на друга как две капли воды, в тоже время ошибаюсь я частично, потому как в отличии от эклипса, нетбинс создали не сан а другие разработчики, да и сейчас проект нетбинс развивается не сан а сообществом разработчиков-энтузиастов...
Но все это не столь важно, гораздо важнее что и нетбинс и эклипс использует JRE и это их главный недостаток.
не совсем понял, что такое "ебилды"? smile
[quote=Mojo]не совсем понял, что такое "ебилды"? smile
http://ru.wikipedia.org/wiki/Ebuild[/quote]
Спасибо. Нет, ебилдов в кодлайте нет. По крайней мере я не сталкивался.
на сколько я знаю LGPL лицензия это не совсем открытая лицензия, деньги там нужно платить по любому, по крайней мере для коммерческих продуктов.
Вы ошибаетесь. LGPL - это полностью свободная лицензия. Является разновидностью GPL и отличается от неё только предоставлением бОльшей свободы для линковки с закрытыми продуктами.
для тех кто не знает, напомню, что JRE это такое же ублюдство, как мелкософтный .NET Framework.
Это пять... Java вообще-то на несколько лет старше, чем .NET - и в отличие от последней, обладает реальной, а не кастрированной кроссплатформенностью. Да, и то, и другое страдает "ресурсожручестью", но это ещё сильно зависит от того, с какими параметрами запускать javac.
По поводу Qt, как я уже писал, Вы ошибаетесь... (притом, что против Вашего любимого wxWidgets я ничего не имею...)
Топикстартеру же я для начала посоветую перестать путать IDE (Delphi, C++Builder) и языки программирования (C++, Object Pascal).
Сначала определитесь с языком, а потом уже и среду подбирайте. Если очень рассчитываете на визуальное проектирование - то после выбора языка но до выбора среды задумайтесь, какую библиотеку брать для проектирования GUI. Хотя именно для учёбы советую начинать не с визуального программирования, а с невизуальных, расчётных задач.
Пример 1. Язык C++ -> библиотека Qt (подчёркиваю, Qt, а не QT, QT - это Apple QuickTime) -> в качестве IDE практически однозначно Qt Creator. Хоть среда и молодая, но быстро развивается, к тому же официальный продукт от Nokia, одинаково хорошо работает как в Windows, так и в Linux.
Пример 2. Язык опять-таки C++, без привязки к "окошечкам". Неплохим выбором будет Code::Blocks.
Пример 3. Язык C (не C++) -> библиотека GTK+ -> IDE Glade (хотя некоторые небезосновательно скажут, что это, скорее, конструктор форм, чем полноценная IDE).
...Хотя формулировка "нужны для учёбы" может подразумевать, что Вам именно надо сдавать тексты программ, которые преподаватель будет открывать именно в Delphi - в таком случае, увы, лучшим выходом будет поставить её под wine :(