Я сей час в универе C# прохожу. Qt нравится больше, чем аналогичные библиотеки, входящие в платформу .NET
Может попробуешь связку Java + Qt Jambi(Сам я на С++ пишу, но хочу попробовать Java, так что если возьмёшься за такую связку, о результатах отпишись. Опыт интересен.)
Для C# уже выше писали: Mono. Там правда с лицензиями к некоторым библиотекам сложности.
У меня сейчас стоит QDevelop, очень мало документации, или, (скорее всего), я искать не могу. Раздражает то, что раздельно нужно делать окна и писать код.
Так может тебе по Qt дока нужна? http://doc.crossplatform.ru/
Из тех IDE, что я пробовал, больше всего понравился KDevelop. Жду когда его на Qt4 перепишут. Релиз 31 марта будет. Сей час временно QDevelop использую
Уважаемый _KoT_ , скажите (тезисно) , почему именно KDevelop(QDevelop), а не QtCreator или eclipse ?
Сейчас пытаюсь сдать выбор уходя из java (eclipse+swing+sql).
Ваш опыт, надеюсь, поможет и мне.
KDevelop != QDevelop.
В eclipse мне не удалось запустить поддержку других языков, кроме java. Может руки не от туда, но неохота стало возиться.
Что мне в KDevelop нравится:
В одной IDE поддерживаются разные языки и разные библиотеки.(Не смотри, что сей час QDevelop использую, он меня устроил как временное решение)
На лету собирает Doxygen. Довольно удобно, когда через месяц открыл код, а IDE тебе во всплывашках подсказывает, что за переменная, функция и т.п. перед тобой.
Не изобретают велосипед: можно прикрутить текстовый редактор и т.п, к которому привык. Компоненты действительно интегрированы а не как в QDevelop: Qt дизайнер вываливается отдельным окном.
Интегрировано в среду. Один раз настроил шрифты, размеры значков и т.д.
Большинство перечисленных пунктов субъективны, но я и не утверждал,что это лучшая IDE. KDevelop мне нравится больше других.)
Хмммм, NetBeans у меня тоже стоит, но я ставил его только из-за php, и честно говоря не смотрел что он еще может, не скажешь где можно найти доки по нему на русском?, конечно можно и на английском, но у меня голова начинает болеть после 2х-3х страниц прочтения ((((
Когда-то тоже был Win-программером (Delphi). Переехав сам для себя на Linux, в первую очередь озаботился средой разработки GUI-приложений. Не хочу сказать, что Qt4 - наше все, но запал сразу. Некоторое время пользовался QDevelop'ом - вполне удачно пользовался. По выходе QtCreator перелез на него. Более прямой среды разработки Qt-приложений просто нет (на сегодняшний день), хотя, если охота, можно навострить CodeBlocks, NetBeans, Eclipce...
Удивительно, но факт - пишу приложения и библиотеки не только для собственного удовольствия, но и в качестве компонентов промавтоматизации на вполне реальных объектах (любое приложение затеваю как кроссплатформенное). Немного набить руку, и все будет.
раньше программил на c# и не понимал что я в раю :)
Теперь на php, это пипец. Сам php тот ещё пипец, а иде под него ещё больше пипец. Php eclipse как-то неудобен, нашел netbeans удобно, работает пошустрее, но как я скучаю по автодополнению, то что тут есть можно назвать автодополением с большой натяжкой. Дебагер... юзаю и плачу :( чуть что не то всё припец, упало... сессия закрылась. Чистим вотчи начинаем сначала. Истенные джедаи используют var_dump, но мне надо сначала найти где его вставить, а проект огромный и старый(80% писалось без меня).
Через несколько часов работы netbeans начинает жутко тормозить, приходится его перезапускать.
Редакторы xsl, xsd почти нихрена не умеют. Подсветка и скромный автокомлит в xsd, в xsl только подсветка.
В общем ищу возможность свалить на .net, тяжко заниматься тем что не нравиться.
qtcreator может и ничего :) но c++ для меня закончился в универе.
Оно уже далеко от простого плагина для эклипса ушло, очень далеко. Что касается триала - у них сейчас новая лицензионная политика. Триал заканчивается - можешь пользоваться дальше, только некоторые фичи отключаются (автодополнение в них не входит).
И дополнение там отличное, и по php, и по своим функциям, и функции CMSки сразу подхватывает. Что касается типов и возвращаемых значений - дополнение умеет подсасывать описания Doxygen, если таковые есть, а в них можно указать и типы, и возвраты. Примерно так:
/**
* Это тестовая функция
*
* @param int $nid - node ID
*
* @return array
*
*/
function test_function($nid) {
return array();
}
Для такой функции в автодополнении будет указано, что возвращается массив, что $nid - это число, плюс все, что в /***/ находится.
посмотрю что там у них за политика. я последний раз 2 года назад смотрел
можно ссылку на описание политики?
Что касается типов и возвращаемых значений - дополнение умеет подсасывать описания Doxygen, если таковые есть, а в них можно указать и типы, и возвраты.
это и netbeans может. но всё равно от всего не спасет, т.к. есть куча кода не документированного. И часто метод возвращает массив объектов. Тут просто array а что внутри хз var_dump только и поможет.
это и netbeans может. но всё равно от всего не спасет, т.к. есть куча кода не документированного. И часто метод возвращает массив объектов. Тут просто array а что внутри хз var_dump только и поможет.
Ну эта. Тут уже автодополнение не при чем - извините :)
Так можно поставить и посмотреть, делов-то :)
От себя могу только сказать, что на полную катушку не пользуюсь студией, поэтому вообще не заметил, что чего-то там выключилось.
Скорее всего (по себе сужу) народу очень не хочется читать кучу доков о том как настроить vim для себя, каюсь, использую vim в основном для правки конфигов ((
Для каких целей тебе Visual Studio в linux, она же от лукавого. А IDE достойных немало, все зависит от задач.
tigris, чем тебе мало qtcreator'a, kdevelop, qdevelop, monodevelop, codelite и eclipse?
Я win-программер, привык писать под VS с win-form на C# и пользоваться msdn, но очень хочу писать под linux.
monodevelop, mono, c#, ну и можно либо winforms либо gtk# для гуя
Я сей час в универе C# прохожу. Qt нравится больше, чем аналогичные библиотеки, входящие в платформу .NET
Может попробуешь связку Java + Qt Jambi(Сам я на С++ пишу, но хочу попробовать Java, так что если возьмёшься за такую связку, о результатах отпишись. Опыт интересен.)
Для C# уже выше писали: Mono. Там правда с лицензиями к некоторым библиотекам сложности.
в данный момент мне нужен именно C#, хочу перенести один проект на линукс, и сделать его открытым
NetBeans, SunStudio
У меня сейчас стоит QDevelop, очень мало документации, или, (скорее всего), я искать не могу. Раздражает то, что раздельно нужно делать окна и писать код.
Периодически играюсь с QtCreator'ом. Сделан неплохо, документации хватает. И окна тут, и код =)
Так может тебе по Qt дока нужна? http://doc.crossplatform.ru/
Из тех IDE, что я пробовал, больше всего понравился KDevelop. Жду когда его на Qt4 перепишут. Релиз 31 марта будет. Сей час временно QDevelop использую
счас уже бета kdevelop есть какая-то. собирал. впечатляет.
А у меня бета виснет.( По этому с нетерпением жду релиза.
Вот за ссылку БОЛЬШОЕ СПАСИБО!!!, а то скачал несколько книг, а там в таком кач-ве со сканировано, что читать не возможно (((
Уважаемый _KoT_ , скажите (тезисно) , почему именно KDevelop(QDevelop), а не QtCreator или eclipse ?
Сейчас пытаюсь сдать выбор уходя из java (eclipse+swing+sql).
Ваш опыт, надеюсь, поможет и мне.
С праздником всех ! :)
KDevelop != QDevelop.
В eclipse мне не удалось запустить поддержку других языков, кроме java. Может руки не от туда, но неохота стало возиться.
Что мне в KDevelop нравится:
Большинство перечисленных пунктов субъективны, но я и не утверждал,что это лучшая IDE. KDevelop мне нравится больше других.)
NetBeans после VS более удобно.
Вместо VS и дотнета MonoDevelop можно юзать.
MSDN есть онлайн, Эклипс мне так и не понравился после года использования.
Хмммм, NetBeans у меня тоже стоит, но я ставил его только из-за php, и честно говоря не смотрел что он еще может, не скажешь где можно найти доки по нему на русском?, конечно можно и на английском, но у меня голова начинает болеть после 2х-3х страниц прочтения ((((
в нетбинсе я именно на php работаю. если тебе надо c# то monodevelop.
А как ты под винду программировал если голова болит от английского ? :)
Ы, там-то все понятно, а что не понятно можно посмотреть в msdn, но там читать-то надо всего лишь описание классов )))
Я обычно читал Walkthru всякие, а описания классов можно прям в студии читать :) intelisence крутая штука
Да, только не всегда понятно что делает тот или иной метод, так-что....., мсдн )))
Когда-то тоже был Win-программером (Delphi). Переехав сам для себя на Linux, в первую очередь озаботился средой разработки GUI-приложений. Не хочу сказать, что Qt4 - наше все, но запал сразу. Некоторое время пользовался QDevelop'ом - вполне удачно пользовался. По выходе QtCreator перелез на него. Более прямой среды разработки Qt-приложений просто нет (на сегодняшний день), хотя, если охота, можно навострить CodeBlocks, NetBeans, Eclipce...
Удивительно, но факт - пишу приложения и библиотеки не только для собственного удовольствия, но и в качестве компонентов промавтоматизации на вполне реальных объектах (любое приложение затеваю как кроссплатформенное). Немного набить руку, и все будет.
А если набить другие части тела, то и вопросов таких не будет! )))
Спасибо всем за ответы, буду пробовать QtCreator, немного почитал, библиотека qt мне понравилась
тоже был win программером
писал в основном на C++,C#,Delphi,Java,PHP
пересел сейчас на линукс поставил IDE
болеее менее понравилась NetBeans
самое то
но после msvs всё какашка :) даже редактор схем xsd хуже чем в студии
ну не согласен qtcreator более менее)
а вижуал студио зло)
;
раньше программил на c# и не понимал что я в раю :)
Теперь на php, это пипец. Сам php тот ещё пипец, а иде под него ещё больше пипец. Php eclipse как-то неудобен, нашел netbeans удобно, работает пошустрее, но как я скучаю по автодополнению, то что тут есть можно назвать автодополением с большой натяжкой. Дебагер... юзаю и плачу :( чуть что не то всё припец, упало... сессия закрылась. Чистим вотчи начинаем сначала. Истенные джедаи используют var_dump, но мне надо сначала найти где его вставить, а проект огромный и старый(80% писалось без меня).
Через несколько часов работы netbeans начинает жутко тормозить, приходится его перезапускать.
Редакторы xsl, xsd почти нихрена не умеют. Подсветка и скромный автокомлит в xsd, в xsl только подсветка.
В общем ищу возможность свалить на .net, тяжко заниматься тем что не нравиться.
qtcreator может и ничего :) но c++ для меня закончился в универе.
Скучаешь по автодополнению в PHP - поставь Zend Studio :) Там, кстати, и Doxygen на лету есть.
Zend Studio оно же на еклипс, значит и дополнение там такое же. одно время его использовал, потом кончился триал :)
А вообще автодополнение в стиле MSVS для php не возможно, т.к. неизвестны типы параметров и возвращаемых значений функций.
Оно уже далеко от простого плагина для эклипса ушло, очень далеко. Что касается триала - у них сейчас новая лицензионная политика. Триал заканчивается - можешь пользоваться дальше, только некоторые фичи отключаются (автодополнение в них не входит).
И дополнение там отличное, и по php, и по своим функциям, и функции CMSки сразу подхватывает. Что касается типов и возвращаемых значений - дополнение умеет подсасывать описания Doxygen, если таковые есть, а в них можно указать и типы, и возвраты. Примерно так:
/**
* Это тестовая функция
*
* @param int $nid - node ID
*
* @return array
*
*/
function test_function($nid) {
return array();
}
Для такой функции в автодополнении будет указано, что возвращается массив, что $nid - это число, плюс все, что в /***/ находится.
посмотрю что там у них за политика. я последний раз 2 года назад смотрел
можно ссылку на описание политики?
это и netbeans может. но всё равно от всего не спасет, т.к. есть куча кода не документированного. И часто метод возвращает массив объектов. Тут просто array а что внутри хз var_dump только и поможет.
http://www.zend.com
это и netbeans может. но всё равно от всего не спасет, т.к. есть куча кода не документированного. И часто метод возвращает массив объектов. Тут просто array а что внутри хз var_dump только и поможет.
Ну эта. Тут уже автодополнение не при чем - извините :)
это особенность языка.
на www.zend.com я был, только как-то не нашел описание того что отключается после окончания триального периода.
Так можно поставить и посмотреть, делов-то :)
От себя могу только сказать, что на полную катушку не пользуюсь студией, поэтому вообще не заметил, что чего-то там выключилось.
Vim - наше всё. Сделай из него сам то, что тебе нужно.
Скорее всего (по себе сужу) народу очень не хочется читать кучу доков о том как настроить vim для себя, каюсь, использую vim в основном для правки конфигов ((
тут вышел Kdevelop4 вроде для плюсов вообще рулез. Я его для php испытаю :)
Еще не вышел, все еще RC3! :)
на лоре машина времени :)
Во блин, чуть не проспал. На главной-то странице kdevelop.org все молчат до сих пор. Спасибо что сказали :)
KDeveloper 4.0 появился в репах. Нужно включить Unsupported Updates и можно будет поставить. попробую сегодня.
пробовал? стоит ставить? или qtcreator нормално?
я только для php, т.ч. мой отзыв для тебя бесполезен будет
чтож, попробую поставить посмотреть, может понравиться
уже в lucid-backports!
Отправить комментарий