После шести месяцев разработки представлен релиз интегрированной среды программирования KDevelop 5.5, полностью поддерживающей процесс разработки для KDE 5, в том числе с использованием Clang в качестве компилятора. Код проекта распространяется под лицензией GPL и использует библиотеки KDE Frameworks 5 и Qt 5...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52302
Звезд с неба не хватает, но зато не на электроне. Как продвинутый текстовик норм.
Для С/С++ (особенно мультиплатформенного) богопротивный vscode намного удобнее. К сожалению.
Почему богопротивный? Код открыт, лицензия MIT позволяет желающим форкать (правда, их внезапно немного, ибо нафига?). Electron глубоко переделан в сторону уменьшения аппетитов. Няшка же. Ну, до Sublime Text, конечно, не дотягивает по лёгкости, но как бесплатная альтернатива, да ещё и с активно развиваемой поддержкой встраиваемых IDE-плагинов для Java и C/C++, таки годнота, безо всяких сожалений.
Что люди не придумывают лишь бы vim не настраивать
Зачем пытаться настраивать этот программный продукт для алиенов, если можно просто пользоваться софтом для людей?
>Что люди не придумывают лишь бы vim не настраиватьНapкoмaн штoле? Посмотри на календарь и прекрати говорить чушь.
> лицензия MITТолько при условии, что ставишь VSCodium или VSCode OSS из Flathub. Если с сайта мелкомягких, то там EULA с более продвинутой и вряд ли по факту отключаемой телеметрией.
>Только при условии, что ставишь VSCodium или VSCode OSS...от Васяна.
>и вряд ли по факту отключаемой телеметрией
Для параноиков, которые боятся, что Майкрософт украдёт их _гов_(del) код курсовой, тщательно скопипазженный со Stack Overflow:
"telemetry.enableCrashReporter": false
"telemetry.enableTelemetry": falseНу и вообще:
https://code.visualstudio.com/updates/v1_26#_offline-mode
update.channel
update.showReleaseNotes
extensions.autoupdate
extensions.autocheckUpdates
extensions.showRecommendationsOnlyOnDemand
workbench.settings.enableNaturalLanguageSearch
workbench.enableExperiments
telemetry.enableTelemetry
telemetry.enableCrashReporter
git.autofetch
npm.fetchOnlinePackageInfoА, и пока не убедишься, что при false страшная телеметрия таки бурным потоком льется на майкрософтовские серваки - не пиши "а я всё равно не верю!", над тобой меньше ржать будут.
Да-да, конечно, мы верим. (нет)
Пруфов, конечно же, не будет, правда?Кстати, для непонятливых, упорно тупящих и т.п. - телеметрия ЕДИНСТВЕННЫЙ способ быстро узнавать о багах и вносить исправления в релизы с достаточной оперативностью в условиях, когда багрепорты отправляются меньшинством пользователей, имеющих проблемы с производительностью, а в код контрибьютит и того меньше.
Кто не отправляет багрепорты, тому пофиг на баг. А так-то многие разрабы вообще не публикуют багтрекер, либо создают максимум препятствий при доступе к нему. MS в их числе, кстати.А телеметрия - это не про баги, вас обманули.
Это который стучит в MS?
Да, вот напечатаешь ты свой Hello World, а все твои секретные приемы кодинга тут же станут известны Майкрософт, потом она использует их, получит прибыль, а с тобой не поделится, так-то.
Именно так. Только Hello World не мой, а моего заказчика/работодателя.
> Как продвинутый текстовик норм.А поддержка плагинов на javascript or Python есть?
Что-бы можно было написать так:var txt = editor.curentView.selections;
if (txt.length > 0)
editor.curentView.selections = "("+txt+")";
> Что-бы можно было написать так:#define var auto
var txt = editor.curentView.selections;
if (txt.length > 0)
editor.curentView.selections = "("+txt+")";
Это вполне допустимый C++ код.
Скриптовые плагины реализованы в 1С v7.7, 8.X, Notepad++ и еще много где.
Надеюсь KDevelop и QtCreator тоже когда-нить дорастут до такого.
Это очень удобно.
А что толку от этого "зато не на электроне" если он ничего не умеет. Тогда SublimeText будет гораздо лучше тоже не на электроне, но возможностей на порядок больше
Саблайм так-то денег просит.
Просит а не требует. Никто не заставляет.
Мне slickeditor нравится. А может просто привык ...
Емакс гораздо лучше и тоже не на электроне.
Еще хуже на каком-то Лиспе
> Еще хуже на каком-то Лиспеhttp://ftp.gnu.org/old-gnu/emacs/emacs-18.59.tar.gz (1992)
> PREPARATION
> 0) Make sure your system has enough swapping space allocated
> to handle a program whose pure code is 400k bytes or
> and whose data area is at least 150k and can reach 600k
> bytes or much more.Я так понимаю, что туда как раз cписок всех зависимостей Ляктронных лефтпадов влезет (и ничего более)? :)
Кстати, современный emacs 26.3 "жрет" от 26-36 ОЗУ при запуске c "-q -nw". Это какую часть Ляктронного бинарника загрузить можно будет, ⅓?
> но зато не на электроне.А толку-то? Версия времён KDE4 потребляла 100МБ, а теперь более 500МБ. Но из-за отсутствия поддержки xdebug один фиг приходится использовать Netbeans.
Стоит отметить что vscode вполне себе хорошо написан и шустро летает даже с пачкой расширений.
Из явных косяков это GitLens все еще глючит с разрешением конфликтов, ну и, да, он начинает тупить, когда разом Find Replace на 60+ файлах делаешь.
Тоесть ты сказал нам что он таки не юзабельный
Пару лет назад выбирал между Qt Creator и сабжем. По совокупности глюков (в GUI, в настройках, всякой неинтуитивности поведения), Qt Creator мне понравился больше. Но хорошо, что сабж развивается, при случае, опять посмотрю.
А я выбрал QtCreator потому, что его, в отличие от сабжа, можно собрать без зависимости от Шланга.
Не, скажите честно: на ЭТОМ кто-то РЕАЛЬНО работает и проекты делает???
Да. Вполне неплохая себе среда разработки
Vi плюс мейкфайлы форева.
IDE для хипстеров. Так и до драйверов на Rust недалеко докатиться.
>>>Так и до драйверов на Rust недалеко докатиться.Вот Вы - смеётесь, а кто-то уже без этого - не может...
Было сложно приплести Rust, но ты справился.
Что делать, язык на столько отвратен что не возможно промолчать
Мейкфайлы можно и с nano, micro, mcedit. А то Vi только пищит и всё портит (и нервы).
Но зачем, если есть редактор, превосходящий их по всем параметрам
Все, кто испытывает непреодолимую тягу или влечение к работе в vi(m), должны безотлагательно бежать-проверяться у психиатра. Аминь.
Почему? Не нравится - не пользуйтесь.
Не пользуюсь, но это даже безотносительно меня vi(m) - это ретроградство.
Вы подняли тред перепеси неосиляторов, да ещё и Rust приплели. Браво.
Вы так пишете, что может показаться [неопытному читателю - прим. ред.] что ВИ это что-то нужное и хорошее, если наличие неосиляторов этого поделия это что-то плохое. Как будто осиление ВИ это что-то нужное и полезное.
Вим не нужное и полезное, а лучшее и необходимое.
...было когда-то на заре 90х годов.
Да ну, разве что когда там был создан (в 1976-м?). А в 1990-е уже были привычные нам 101-клавишные клавиатуры.
"Улучшена поддержка языка PHP" ок, а синтаксис JS и HTML он поддерживает? Чёт не нашёл ничего.
>>> а синтаксис JS и HTML он поддерживает?(на мотив du hast...)
Зачем?
Зачем это?
Зачем это всё?
Зачем это всё?
Зачем это всё?
>>>> а синтаксис JS и HTML он поддерживает?
> (на мотив du hast...)
> Зачем?
> Зачем это?
> Зачем это всё?
> Зачем это всё?
> Зачем это всё?Игра слов оригинала тоже неплохо вписывается в стилистику местных комментариев о JS и PHP ;)
"du has(s)t (mich)" == "у тебя есть (я)!" / "ты поймал(а) меня [на]" или же:
"ты ненавидишь (меня)!"
Подсветка есть. В русской версии Сервис-Подсветка-Языки разметки. Для js он и команды джаваскрипта умеет подсказывать.
KDevelop 4 > KDevelop 5В четверке был кастомный парсер плюсов и он работал в большинстве случаев (just enough)
В пятерку вставили шланг и теперь кдевелоп жрет как электрон и компилирует пока ты кодишьFun fact: IDE не обязано быть компилятором, можно вывалить несколько неправильных ответов для автокомплита - ничего страшного не будет
KDevelop 4 выпустился, когда C++11 ещё не был принят, а написать парсер к нему с его лямбдами, auto, decltype, variadic templates много у кого пупок развязался бы, родной парсер Qt Creator, кажется, до своей смерти так их и не осилил.
>написать парсер к нему с его лямбдами, auto, decltype, variadic templates много у кого пупок развязался быТак не развязался же. В убунте 14.04 кдевелоп 4 это все умеет!
Люди - так наивны.
Уже давно, кто хочет нервы и время свои сберечь, перешли на VSCode и не парятся.
Но осталась одна беда - как пересилить себя и пользоваться продуктом MS?
Кто мешает взять Sublime?
Скажите, профи. Где разрабатывать проще, под виндой (в Visual Studio) или на лине?
Сравнивать надо среды, а не ОСВаш, К.О.
среды надо сравнивать по средам
Что именно разрабатывать?
Если игрушки для винды, то под виндой. Если обязательно мультиплатформенные проекты, то и под линем и виндой одновременно. Если позикс какой-нибудь, то линь. Если под ведроид, то линь. Если под мак, то мак.Если просто поучиться на С каком-нибудь программить - то линь. Если окошки - то линь + лазарус.
> Если окошки - то линь + лазарус.Ты ведь хотел сказать, линь + кьют? Ну или, на крайний случай, линь + gtk?
Для серверсайда под Линем. Так ты быстрее разберешься с серверной средой и все баш заклинания станут для тебя обыденностью. Да и запускать можно сразу локально так же как на сервере. Во всех остальных и в случае C# и всякого .NET по виндой.
PHP программеру нужно быть Linux админом, чтобы сделать сайт?
Да так будет проще разобраться во всем.
Так будет проще работодателю нанять одного студента шарящего во всем и платить ему 75 - 120 тыс., а не отдать задачу в компанию оутсорсер где у каждого специалиста создание типичных конфигураций на горячих клавишах IDE ;) А вообще реально непонимаю зачем создавать свои недокомпании и отделы из 2-3 программитов, которые с каждым днем устаревают, а не отдать в оутсорсер и спать спокойно (особенно если проект покрывает страховой взнос за проеб сроков). Вот реальон не понятно!
Пока VS на винду установится, можно накатить генту, собрать kdevelop, выучить C++ (да-да, за 21 день), в процессе познав дзен, а потом пераустановить винду
Там начиная с 2017 версии появился нормальный установщик, впрочем все мои знакомые которые кодят на с и с++ на оффтопике уже либо совсем перебрались на Clion от Jetbrains, либо смотрят в эту сторону.
Выбор прост: или познать мощь никсовых инструментов, и тогда единственный пусть назад на винду — путь боли и попыток сделат из неё недолинукс, либо оставаться в счастливом неведении под виндой в предрасположеенном к этому энтерпрайз-болотце.Но лучше избегать плюсов, они приводят к необратимым изменениям сознания
Погодика, а зачем нужен никсовый конкурент? Пусть сидит на виндоуз в суровом энтерпрайзе.
Чтобы был больше выбор работ на рынке труда
Экхем...
Подскажите, в целях повышения уровня осведомлённости...
Вот почему в новости про Wine - "выпуск", а тут - "релиз"? Есть прямо-таки фундаментальная разница?
http://www.textologia.ru/russkiy/stilistika/lexsicheskaya/po...Пoвтopeниe cлoв cлeдyeт oтличaть oт тaвтoлoгии, xoтя и oнo нepeдкo бывaeт пpoявлeниeм peчeвoй избытoчнocти. Heoпpaвдaнныe лeкcичecкиe пoвтopы, кoтopыe чacтo coпpoвoждaютcя тaвтoлoгиeй и плeoнaзмaми, oбычнo cвидeтeльcтвyют o нeyмeнии aвтopa чeткo и лaкoничнo cфopмyлиpoвaть мыcль. Haпpимep, в пpoтoкoлe зaceдaния пeдaгoгичecкoгo coвeтa читaeм: Coчинeниe cпиcaнo, и cпиcaвший нe oтpицaeт, чтo cпиcaл coчинeниe, a тoт, ктo дaл cпиcaть, дaжe нaпиcaл, чтo дaл cпиcaть coчинeниe. Taк чтo фaкт ycтaнoвлeн. Paзвe нeльзя былo cфopмyлиpoвaть этy мыcль кpaткo? Cтoилo тoлькo yкaзaть фaмилии винoвникoв cлyчившeгocя: Ивaнoв нe oтpицaeт, чтo cпиcaл coчинeниe y Пeтpoвa, кoтopый paзpeшил eмy этo cдeлaть. Чтобы избежать лексических повторов, нередко приходится изменять авторский текст. Например, в некоторых случаях писать выпуск в других релиз.
Ахинея какая
Потому что любой может написать новость на opennet, видимо новость про wine и про kdevelop писали разные люди, а редакторы не обратили внимание.
Ну тут в отличии от wine соблюдают нумерацию версий, а не лепят циферки как бог на душу положит
> Улучшена поддержка языка PHPБез поддержки xdebug мало юзабелен. Есть какой-то сторонний плагин, но даже если его и удаётся скомпилить, ничерта не работает. Приходится Netbeans использовать.
Фу ты черт. Это IDE для программитсов на C/C++ использующих в работе QT и KDE. Вы туда зачем со своим PHP полезли? Для PHP ребята из JetBrains пилят отличный PhpStorm.
> Фу ты черт. Это IDE для программитсов на C/C++ использующих в работе
> QT и KDE. Вы туда зачем со своим PHP полезли? Для
> PHP ребята из JetBrains пилят отличный PhpStorm.Дык поддержка PHP официально заявлена, да и кодится там очень даже хорошо, чуть удобней чем в NetBeans. Но вот xdebug штука мастхэв, в Netbeans он работает норм, а в Kdevelop нет. От xdebug там требуется поддержка точек останова с просмотром переменных в этих местах. А то тупо var_dump совать везде надоедает порой.
А есть в kdevelopphl проверка на ошибки типа не найден класс или метод ИТП
Или переход по определениям функции или классу под?
> А есть в kdevelopphl проверка на ошибки типа не найден класс или метод ИТП
> Или переход по определениям функции или классу под?Если навести курсор на функцию или переменную, всплывает подсказка с документацией по функции и ссылкой на место декларации (можно перейти по клику). https://i.imgur.com/2Riy1ka.png
Ошибок типа не найден класс или метод не видел, но в случае ошибок синтаксиса подсвечивает. С другой стороны, из-за этих проверок в реальном времени редактор порой лагает, особенно если у тебя HDD или вообще директория с кодом удалённая примонтирована по сети, приходится отключать.
А palantyr pyls как был говном, так и остался.
А почему не использовать CodeLight?
Кто знает, как отключить в Sublime Text 2 всплывающее сообщение "дай бaбла" каждые 30 сохранений? Где-то же наверняка есть такой конфиг.
Перейти на sublime text3
Но придется предварительно удалить sublime text2
Вместе со всеми настройками
Приобрести лицензию?