М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 28 октября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

361 Кб, 2000x1230

Зачем нужен веб-программисту IDE? 08 Сен, 14:14 #838020 В конец треда | Веб

Зачем нужен веб-программисту IDE? Мне вот все говорят - установи. Я спрашиваю зачем и все молчат. Подсветку git изменений, если она вдруг нужна, можно сделать плагином к sublime, тоже самое и для sftp. Автодополнение функций есть по-дефолту итак.
Ошибки конфликтов? Об этом скажет интерпретатор или фреймворк при нажатии f5 в браузере.

Что еще может нужного такого быть в IDE? Ничего.
Но зато java зависимостей и всей хуйни, которую тянет тот же netbeans - помещается на все 4 моих экрана ноута. Он тянет даже vnc либы, виртуализацию - зонд на зонде, который на хуй не нужен + эти джава тормоза, ну просто пиздец.

В чем я заблуждаюсь?
Зачем мне ide, если есть sublime?

Ответы>>838053>>838085>>838803>>839622>>839648>>839867>>840065>>840568>>841084>>841815>>841847

08 Сен, 14:15 #2 #838021

Я могу понять desktop разработчиков - там компилежка занимает долгое время, поэтому IDE существенно облегчает задачу, но скриптовые языки...
Ну давайте, проясните мне.

08 Сен, 14:17 #3 #838024

Т.е. я считаю .что IDE только мешает, ибо не нужно, а джава - тормознутая хуйня из прошлого.

Ответы>>838044>>838057>>838109

sage 08 Сен, 14:44 #4 #838044

>>838024
> Т.е. я считаю
Ну считай, и хули? Зачем тред создал?

08 Сен, 14:46 #5 #838053

>>838020 (OP)
Хорошо, держите нас в курсе событий.

08 Сен, 14:51 #6 #838057

>>838024
> иде - нинужна
> джава - тормознутая хуйня из прошлого.
Сказал пхп-дегенерат с гостевухами, лол

Ответы>>838812

08 Сен, 15:16 #7 #838085

>>838020 (OP)
>Подсветку git изменений, если она вдруг нужна, можно сделать плагином к sublime
Что за плагин? Есть вообще плагины чтобы работа с гитом была такая же как в ide от jetbrains?

Ответы>>838151>>838204>>838398>>838427>>838835

08 Сен, 15:33 #8 #838109

>>838024
Бля ну ты и далбаеб просто полнейший.
Ну раз затронули тему "тормозов java" и IDE, тогда почему у меня на ноуте с 2гб ОЗУ и звухядерником в 2ггц phpstorm летает?
P.S если ты не знаешь что такое phpstorm, то это IDE написанная на "тормазнутой" java

Ответы>>841657

08 Сен, 15:38 #9 #838112

Короч, зачем IDE, если ты занимаешься фронтэндом то иде на свалку нахуй она тебе не нужна, а вот если ты работаешь в ебенявом проекте 10000+ строчек кода, со 70 папками, твой сублайм лопнет. IDE дает возможность ставить закладки в коде, просматривать локальную историю изменений файла, круто да? Вот еще, есть доступ к миниконсоли и мененджеру управления соединениями с базой данных, переход по use и extends путям в классе, полезно когда у тебя путь к абстрактному классу находится в пизде твоей мамаши, да много плюх вообщем то

Ответы>>838138>>838141>>838161>>838403>>838769

08 Сен, 16:06 #10 #838138

>>838112
Проиграл с оставленных в коде закладок.
Мимо с расширенным сознанием.

Ответы>>838147>>838251

sage 08 Сен, 16:08 #11 #838141

>>838112
Всё, описанное тобой, может Vim. Но нужно понаставить кучу плагинов.

Ответы>>838147>>838150>>838162>>839454

08 Сен, 16:13 #12 #838147

>>838138
Что это проиграл, в phpstorm можно оставлять закладки в разных местах кода
>>838141
Ага ебатьска с говноплагинами, гуглить искать, не нахер надо, лучше поставлю иде где все есть

Ответы>>838167

08 Сен, 16:16 #13 #838150

>>838141
>Всё, описанное тобой, может Vim.
Vim вообще отдельная история, надо заставить себя привыкнуть к нему.

08 Сен, 16:17 #14 #838151

бамп вопросу >>838085

08 Сен, 16:22 #15 #838161

>>838112
Кстати, Идеевская DB-консоль лучше чем pgAdmin и MySQL Workbench. Серьёзно.

08 Сен, 16:23 #16 #838162

>>838141
Но при этом IDE от JetBrains сами умеют Vim. Шах и мат.

Ответы>>838303

08 Сен, 16:25 #17 #838167

>>838147
> Что это проиграл
Закладка - это когда барыга тебе наркоту не в руки отдаёт, а прячет куда-то и говорит где лежит ,чтобы не попастся с поличным
мимо-кэп

08 Сен, 16:50 #18 #838198

Как писали выше, IDE нужна только в самых запущенных случаях, да.

Ответы>>838204>>838259

435 Кб, 600x400

08 Сен, 16:54 #19 #838201

Динамопетушни и магистров хеллоуворлда полон тред.

08 Сен, 16:59 #20 #838204

>>838198
Вы мне на вопрос ответьте уже >>838085

08 Сен, 17:56 #21 #838251

>>838138
abstract_view_factory.php:201
5 марок

Ответы>>839539

08 Сен, 18:13 #22 #838259

>>838198
Закукарекал петух-рубист, у которого весь код работает на МАГИИ, да такой, что никакая IDE не помогает.

08 Сен, 19:01 #23 #838294

>пхпдебил рассуждает о софте и джаве
Топкек

443 Кб, 499x383

08 Сен, 19:12 #24 #838303

>>838162
Ставить 9000 плагинов и получить такую же медленную недоIDE с кучей ебли и проебанного времени или поставить один плагин на виммод.

126 Кб, 840x640

08 Сен, 20:47 #25 #838398

>>838085
https://sublimegit.readthedocs.io/en/latest/tutorial.html

Ответы>>838556>>839454

200 Кб, 1366x711

227 Кб, 1366x768

225 Кб, 1366x768

225 Кб, 1366x768

08 Сен, 20:53 #26 #838403

На картинке зависимости к netbeans
Почти 4 моих экрана.

И все это ради "прыжкам по файлам, при клике на метод или дополнение при вводе для унаследованной хуйни". И то, я думаю, это можно реализовать плагином, я просто не искал.

>>838112
>просматривать локальную историю изменений файла
Ну нихуя себе, вот это нанотехнологии, ctrl + z нажать не пробовал?

Ответы>>838453>>838481>>838743>>838767>>839317>>839454

08 Сен, 21:13 #27 #838427

>>838085

у миня в сублиме стоит git gutter, плагин на мониторинг изменений против последнего коммита и сравнений по диффам в разных ветках, весьма удобная штука.

Для всего остального есть zsh конколька с её автодополнениями.

Можно гуи прикрутить отдельно, если хочется чтобы К Р А С И В О и ВИЗУАЛИЗАЦИЯ для работы с гитом была.

Но не жди что работа будет такой же как в какой-то иде, в иде встраиваются сугубо специфичные языковые штуки, которые облегчают командную разработку, например, сематические правила для встроенного анализатора кода и вообще отличие иде от абстрактно-ссаного вима в глубине статического анализа кода, мощности поискового движка и т.п. штукам.

Ответы>>838465>>839454

08 Сен, 21:45 #28 #838453

>>838403
>ctrl + z
Разницу между просматривать и применять знаешь, даунито?

08 Сен, 21:59 #29 #838465

>>838427
идеблядки не знают про линтеры и прочие консольные анализаторы, которые прикручиваются к виму\емаксу одной строчкой.

Ответы>>839454

08 Сен, 22:11 #30 #838481

>>838403
Что за лол устанавливать джавовские либы через пакетный менеджер системы?
Выбрось бяку.

Ответы>>838482>>839307

08 Сен, 22:12 #31 #838482

>>838481
Через apt лучше вообще ничего не устанавливать, все равно поломается.

Ответы>>838517>>839307

08 Сен, 22:40 #32 #838517

>>838482
В пердоликсе лучше вообще ничего не ставить.
Сначала полдня будет компиляция, потом compilation error 0xFF000000505A1

Ответы>>838519>>838620>>839307

08 Сен, 22:44 #33 #838519

>>838517
Спермодаунам лучше вообще к компьютеру не подходить, мало ли что.

Ответы>>839236

08 Сен, 23:20 #34 #838556

>>838398
Чето совсем нихуя не так как в идее.

08 Сен, 23:57 #35 #838620

>>838517
Сижу на арче больше года, обновляюсь раз в месяц и никаких проблем, из AUR ставлю ЛЮБОЙ софт одной коротенькой командой, ссу тебе на ебало за клевету.

Ответы>>838650>>839236

09 Сен, 00:26 #36 #838650

>>838620
Попробовал бы ты так на убунте

Ответы>>839307

09 Сен, 00:49 #37 #838667

>Автодополнение функций есть по-дефолту итак.
Покажи ка где есть, дебик ? Нормальный автокомплит по классам, интерфейсам, наследованию итд есть только в PhpStorm. В остальных только имитация.

Ответы>>838765

09 Сен, 01:13 #38 #838679

ну дык полноценную ide можно сварганить токо для статически типизированных языков
поэтому что в энтерпрайзе и рулит ява-стек, а asp.net это тоже норм для веб разработки

Ответы>>838695>>838871

09 Сен, 01:40 #39 #838695

>>838679
хуйню какую-то сказал

Ответы>>838719>>838766

09 Сен, 03:27 #40 #838719

>>838695
твои проблемы если не понимаешь

Ответы>>838951

09 Сен, 05:33 #41 #838743

>>838403
Ну забыл такие мелочи как визуальный дебаггер, профайлер, охуительный клиент Maven с визуализацией дерева зависимостей и инструментами их разрешения, генератор JPA Entity, генератор JAX-WS/JAX-RS сервисов, просто дохулиард других визардов для генерации для всего и вся (в основном, для JEE), инструменты тестирования, интеграция с БД, облачными сервисами, контейнерами сервлетов, а также просто либы для Netbeans Rich Client Platform - потому что NetBeans - это не только IDE.

09 Сен, 09:13 #42 #838765

>>838667
это все есть даже в emacs.

09 Сен, 09:14 #43 #838766

>>838695
все верно он сказал. мимо разработчик из JetBrains

Ответы>>838951

09 Сен, 09:21 #44 #838767

>>838403
Ты дебил? Phpstorm скачивается сразу архивом.
Посмотрим как ты заюзаешь ctrl+z через год разработки в блядской директории которая находится хер пойми где, очень тебя ctrl+z спасет, сосунок

09 Сен, 09:27 #45 #838769

>>838112

> IDE дает возможность ставить закладки в коде
> просматривать локальную историю изменений файла
> доступ к миниконсоли

У меня это все делает Emacs. Похоже те кто тут используют IDE так и не понимают нахуя она нужна. А нужна она только для Java / C# и все.

Ответы>>838785>>838794>>838800>>838857

09 Сен, 10:17 #46 #838785

>>838769
в емаксе я могу работать с гитом так же как в идее? С визуализацией дерева, просмотров изменений на каждой строке.

Ответы>>838788

09 Сен, 10:20 #47 #838788

>>838785
да. для этого там есть мощный magit

Ответы>>838790

09 Сен, 10:25 #48 #838790

>>838788
спасибо, ушел пробовать

09 Сен, 10:32 #49 #838794

>>838769
В емаксе уже есть хотя бы нормальный автокомплит с навигацией без грепанья руками? Или может он уже научился отлаживать (полноценно, а не запускать gdb в новом окне)?

Ответы>>838815

09 Сен, 10:46 #50 #838800

>>838769
скока гуглил и устанавливал эту херню?

Ответы>>838814

09 Сен, 11:02 #51 #838803

>>838020 (OP)
>2016
>эти джава тормоза
>пхпмакака поясняет за ненужность иде

Пиши ещё, ты забавный.

Ответы>>838812

09 Сен, 11:37 #52 #838812

>>838803
>>838057

На скрине IDE с отладчиком и Symfony, писать на котором без IDE - всё равно что ходить с закрытыми глазами. Вы всерьез полагаете, что это скрин ОПа-школьника?

Ответы>>838846>>839408

09 Сен, 11:38 #53 #838814

>>838800
взял готовый конфиг. ставится минуты 2-3

Ответы>>838816>>838889

09 Сен, 11:39 #54 #838815

>>838794
да есть autocomplete-mode и есть company-mode, последнее фичей больше. а на счет отладки. дак твоя IDE тот же gdb и запускает в фоне.

Ответы>>838839

09 Сен, 11:46 #55 #838816

>>838814
пили ссылку

Ответы>>838817

09 Сен, 11:50 #56 #838817

>>838816
https://github.com/purcell/emacs.d

480 Кб, 1920x1198

09 Сен, 12:14 #57 #838835

>>838085
magit

09 Сен, 12:17 #58 #838839

>>838815
Моя IDE даёт мне человеческий интерфейс, которым можно пользоваться сразу без пердолинга (хотя хули я это говорю емаксоюзеру...), всё красиво и понятно расписывает.

А насчёт автокомплита – это стандартное говно с тегами, где ещё руками их делать надо? Ахуительная замена IDE.

Ответы>>838848>>838891

09 Сен, 12:24 #59 #838846

>>838812
Да оно понятно, что паринь тралит лалак. Меня и правда забавляют все эти спецолипиады.

09 Сен, 12:30 #60 #838848

>>838839
все там работает нормально. я бы так не говорил если бы не использовал до этого все эти IDEA, WebStorm, PyCharm и прочее. Перешел на Emacs и использую его уже 2 года. Конечно для Java я возьму IDEA, но для php, python, golang, js / node я возьму Emacs

09 Сен, 12:48 #61 #838857

>>838769
> Похоже те кто тут используют IDE так и не понимают нахуя она нужна.
А ты так и не понял, зачем нужен Emacs.
Emacs нужен для допиливания и настройки его под себя.
Любая IDE из коробки более функциональна чем любой бандл Емакса, но при этом что-то допилить и кастомизировать под себя очень сложно. вы бы видели какой страшный у IntelliJ API

Ответы>>838865

09 Сен, 12:48 #62 #838858

Настоящие программисты используют только VIM и с настороженностью относятся к тем, кто использует IDE

Ответы>>838867

09 Сен, 13:07 #63 #838865

>>838857
ELisp очень прост, проще чем этот ваш JS. если мне нужно чуть поправить поведение Emacs я это делаю без проблем.

Ответы>>838872

09 Сен, 13:12 #64 #838867

>>838858
В чем проявляется настороженность?

67 Кб, 372x233

09 Сен, 13:28 #65 #838871

>>838679
Тру стори.

09 Сен, 13:29 #66 #838872

>>838865
Об этом и речь

09 Сен, 13:56 #67 #838889

>>838814
Долго готовый конфиг искал? Вообще что забред искать конфиги, плагины и прочию ересь, извращение какае то блять

Ответы>>838900

09 Сен, 13:58 #68 #838891

>>838839
Бля вот наконец то появлся здавомыслящий анон

09 Сен, 14:19 #69 #838900

>>838889
искал минут 10

Ответы>>838905>>838908

09 Сен, 14:35 #70 #838905

>>838900
ай маладец, а второй конфиг долго искал? А третий? Или скока у тебя там плагинов?

09 Сен, 14:46 #71 #838908

>>838900
>>838900
все плагины идут в одном конфиге. искал только потом еще для typescript, dart

Ответы>>838919

09 Сен, 14:58 #72 #838919

>>838908
>dart
Им кто-то пользуется разве? На него даже гугл забил уже.

Ответы>>838924

09 Сен, 15:03 #73 #838924

>>838919
у нашего клинета бэк и фронт на дарте. большое RIA приложение. саппортим уже 3 год. релизы дарта очень часто выходят. хайп прошел, но язык развивается очень быстро

09 Сен, 15:39 #74 #838951

>>838766
>>838719
он затронул только одну сторону IDE - автокомплит и проверка типов
если для вас IDE только это - окей.

09 Сен, 22:00 #75 #839236

>>838519>>838620
Немного свежей предоля-боли принес, специально для вас.
http://pythonforengineers.com/this-is-what-python-beginners-have-to-deal-with/
> 1) Installing libraries
> I tried to install X. But when I ran it, it threw up a generic error, which meant (after Googling) that it needed Y. Okay. So I installed Y. But Y needed Z. And Z needs a C/C++ compiler. Okay, I’m on Linux, I have those.
> But no. The compiler fails with a random error.

10 Сен, 01:48 #76 #839307

>>838517
>>838482
>>838481
>>838650

Бля, что я читаю... это такие как Вы советуют сатвить иде?

10 Сен, 03:25 #77 #839316

Аноны, а IDE или проприетарный sublime могут запихивать телеметрию или что-нибудь еще? Закладки какие в код? Это ведь вероятно. Нет?

Ответы>>839342

10 Сен, 03:25 #78 #839317

>>838403
Нахуй вы все на убунте сидите?
Сейчас 2016, можно поставить спокойно дебиан без какого-либо вообще пердолинга, не сложнее чем винда (гном, кеды и что-то еще из коробки прямо).
И система надежнее, и анальных зондов от амазона нет, и ничего тебе не пропихивают как сраный юнити в убунте.

Ответы>>839318

10 Сен, 03:28 #79 #839318

>>839317
так мне нравится юнити. А дэбиан + юнити - будет убунта.
Но я планирую слезать, ибо космонавт запихивает телеметрию в свой snap - это мне не нравится, это 146% зонды всей твоей активности, не хочу.

И вот я обдумываю и дистрибутив и window manager или desktop manager.

Ответы>>839319

10 Сен, 03:52 #80 #839319

>>839318
Я думаю tiling window manager поставить, на работе 2 монитора и постоянно по 4-5 окон открыты, я хочу их все одновременно держать в поле зрения.
xmonad попытался, быстро взбугуртнул от того что надо что-то там руками ковырять в X11 чтобы его элементарно запустить и снес нахуй, убожество блядь.
Думаю все же попердолиться и поставить что-то вроде awesome.

Ответы>>839321

10 Сен, 04:10 #81 #839321

>>839319
сильно ли эти виндов менеджеры сложны? Ведь вместо network manager надо юзать wpa-supplicant, вместо файловых менеджеров консольку. Там много консольки...

10 Сен, 08:31 #82 #839342

>>839316
Ты хоть понимаешь что ты поехавший?

sage 10 Сен, 10:10 #83 #839408

>>838812
Ага, а ещё если ORM тянется, так вообще пиздец.
Сажи жирному ОПу

14 Кб, 500x375

10 Сен, 11:10 #84 #839454

>>838141
Приходишь ты такой на работу, и вместо работы первые две недели занимаешься тем. что надрачиваешь плагины на вим.
Phpstorm даёт намного больше, на самом деле. Очень удобная работа с гитом, ни один плагин для саблайма или атома так не умеет, автоматические мержи, разрешение конфликтов, сравнение веток, для всего очень удобный интерфейс.
Потом, "прыжки по файлам", автокомплит всего и вся, индексирование и быстрый поиск по проекту, когда ты пилишь хелло ворлд это одно дело, когда у тебя корпоративный проект, разбитый на несколько репозиториев с сотнями и тысячами классов, это другое.
Потом, рефакторинг, это тоже не умеет ни вим, ни саблайм, ни атом, ты можешь переименовать или переместить какой-то класс, и IDE обновит весь проект, и это будет не тупая автозамена, а с учетом семантики языка.
Плюс, поддержка xdebug, без этого совсем никак, одно дело писать говногостевуху, а другое дело банковский модуль, постоянно приходится использовать отладчик, и phpstorm прекрасно делает это.
Можно еще долго расписывать преимущества phpstorm'a.
Но я сам не фанат этой IDE и джавы, воспринимаю её как необходимое зло.
Тоже бесит джава, бесит то, что IDE отжирает кучу оперативки (из-за этого на рабочих компах стоит по 16 гигабайт).
Много раз предпринимал попытки уйти на что-то другое, ставил атом, саблайм, обвешивал кучей плагинов, но в итоге все равно выходило хуже, чем phpstorm, производительность падала. Плагины для гита гораздо хуже, приходится делать руками многое, для чего в шторме есть удобный интерфейс. Нормальной поддержки отладки нет, рефакторинга нет, даже нормального автодополнения с учетом composer'a и библиотек вендоров нет. Говнище, в общем. Хотя, саблайм летает пошустрее, конечно, если нужно отредактировать пару файлов, то он намного удобнее.
>>838398
А теперь скачай IDE от jetbrains и посмотри, какой там дифф, и больше не возвращайся.
Но вообще да, для проекта mysite из восьми файлов IDE не нужна.
>>838403
> И то, я думаю, это можно реализовать плагином, я просто не искал.
Проиграл с аргументации. Не искал, но зато утверждает. Нет, нихуя нельзя, поверь мне, я искал и пробовал все доступные для атома и саблайма. Ни один не работает нормально, на уровне шторма.
>Ну нихуя себе, вот это нанотехнологии, ctrl + z нажать не пробовал?
Но это действительно нанотехнологии, ты абсолютно не понимаешь, что с чем сравниваешь. Помню, как-то кривой мерж гита всрал кучу незакоммиченных файлов, и если бы не браузер локальной истории, то проебал бы работу за целый день. Но удалось восстановить благодаря IDE.
>>838427
Git gutter и всё перечисленное это мелочь по сравнению с тем, что может шторм, серьёзно.
>>838465
Еще раз повторюсь, на работе надо работать, а не дрочить плагины под вим. Ты вообще работал в виме с проектом, состоящим из нескольких тысяч файлов?

14 Кб, 500x375

10 Сен, 11:10 #84 #839454

>>838141
Приходишь ты такой на работу, и вместо работы первые две недели занимаешься тем. что надрачиваешь плагины на вим.
Phpstorm даёт намного больше, на самом деле. Очень удобная работа с гитом, ни один плагин для саблайма или атома так не умеет, автоматические мержи, разрешение конфликтов, сравнение веток, для всего очень удобный интерфейс.
Потом, "прыжки по файлам", автокомплит всего и вся, индексирование и быстрый поиск по проекту, когда ты пилишь хелло ворлд это одно дело, когда у тебя корпоративный проект, разбитый на несколько репозиториев с сотнями и тысячами классов, это другое.
Потом, рефакторинг, это тоже не умеет ни вим, ни саблайм, ни атом, ты можешь переименовать или переместить какой-то класс, и IDE обновит весь проект, и это будет не тупая автозамена, а с учетом семантики языка.
Плюс, поддержка xdebug, без этого совсем никак, одно дело писать говногостевуху, а другое дело банковский модуль, постоянно приходится использовать отладчик, и phpstorm прекрасно делает это.
Можно еще долго расписывать преимущества phpstorm'a.
Но я сам не фанат этой IDE и джавы, воспринимаю её как необходимое зло.
Тоже бесит джава, бесит то, что IDE отжирает кучу оперативки (из-за этого на рабочих компах стоит по 16 гигабайт).
Много раз предпринимал попытки уйти на что-то другое, ставил атом, саблайм, обвешивал кучей плагинов, но в итоге все равно выходило хуже, чем phpstorm, производительность падала. Плагины для гита гораздо хуже, приходится делать руками многое, для чего в шторме есть удобный интерфейс. Нормальной поддержки отладки нет, рефакторинга нет, даже нормального автодополнения с учетом composer'a и библиотек вендоров нет. Говнище, в общем. Хотя, саблайм летает пошустрее, конечно, если нужно отредактировать пару файлов, то он намного удобнее.
>>838398
А теперь скачай IDE от jetbrains и посмотри, какой там дифф, и больше не возвращайся.
Но вообще да, для проекта mysite из восьми файлов IDE не нужна.
>>838403
> И то, я думаю, это можно реализовать плагином, я просто не искал.
Проиграл с аргументации. Не искал, но зато утверждает. Нет, нихуя нельзя, поверь мне, я искал и пробовал все доступные для атома и саблайма. Ни один не работает нормально, на уровне шторма.
>Ну нихуя себе, вот это нанотехнологии, ctrl + z нажать не пробовал?
Но это действительно нанотехнологии, ты абсолютно не понимаешь, что с чем сравниваешь. Помню, как-то кривой мерж гита всрал кучу незакоммиченных файлов, и если бы не браузер локальной истории, то проебал бы работу за целый день. Но удалось восстановить благодаря IDE.
>>838427
Git gutter и всё перечисленное это мелочь по сравнению с тем, что может шторм, серьёзно.
>>838465
Еще раз повторюсь, на работе надо работать, а не дрочить плагины под вим. Ты вообще работал в виме с проектом, состоящим из нескольких тысяч файлов?

Показать весь текст
Ответы>>840047>>840050>>840476>>840581

10 Сен, 16:35 #85 #839539

>>838251
А я про закладки АНБ подумал в первую очередь.

Ответы>>839545>>839574

10 Сен, 16:46 #86 #839544

Ставьте Eclipse и не парьтесь, лучшее что есть сейчас

10 Сен, 16:46 #87 #839545

>>839539
Шизик.

10 Сен, 17:42 #88 #839574

>>839539
АНБ их и закладывают, чтобы свести с ума простых русских кодеров. А Иван и ведется, думает сознание расширит, монады и функторы поймет.

10 Сен, 19:03 #89 #839622

>>838020 (OP)

для автозамен и навигации по проекту, лалка

Ответы>>839623>>840562

10 Сен, 19:07 #90 #839623

>>839622
*автозамены, в плане что глобально поменять во всех файлах проекта название чего либо, там функции или переменой, без IDE это хуй сделаешь.

Ответы>>840562

10 Сен, 19:55 #91 #839648

>>838020 (OP)
Если бы не жаба, jetbrains цены бы не было.

10 Сен, 22:09 #92 #839708

Большинство IDE, много крутых редакторов можно настроить под себя под большинство инструментов, но нахуя этот пердолинг если можно поставить вебсторм и всё сразу настроено как надо.
По-поводу "ниасиляторства" и прочего дерьма - увольте, не вижу ничего интеллектуально в пердолинге с плагинами и имеет этот смысл уж только если инструмент незаменимый.

11 Сен, 05:54 #93 #839867

>>838020 (OP)
>
>Зачем нужен веб-программисту IDE?

Если ты спрашиваешь, то тебе не нужен.

>Мне вот все говорят - установи. Я спрашиваю зачем и все молчат.

Мне все говорят боженьке молиться, а объяснить какого хуя тоже не могут.

>Ошибки конфликтов? Об этом скажет интерпретатор или фреймворк при нажатии f5 в браузере.

В браузере? Ты ебанутый совсем? Ты решил, что веб-разработка только для браузера? Написал ты такой систему принятия решений - сервер очередей, асинхронность, куча воркеров и в браузер F5 пойдешь нажимать?

>Что еще может нужного такого быть в IDE? Ничего.

Охуенное автодополнение, которого в саблайме нет и никогда не будет, возможность быстро переходить по классам, интеграция со всякими Vagrant\Docker, интеграция с build\deploy-тулзами

Короче, пиши свои гостевухи дальше и не слушай никого, переключай окна на каждую свою задачу, обсирайся в продакшане от неожиданностей и делай всё остальное, что ты так любишь, пока крутые Entrprise PHP-обезьяны будут делать трахать твою мамашку прямо в PHPStorm.

Если что, я могу эффективно писать код в VIM и Sublime, но всегда смотрю на тех, кто не понимает, почему я использую именно на IDE, как на опущенок, которые не достойны того, что бы я им хоть что-то объяснял.

11 Сен, 16:06 #94 #840047

>>839454
>Git gutter и всё перечисленное это мелочь по сравнению с тем, что может шторм, серьёзно.
Вообще нет пути чтоли? Только jetbrains только хардкор? А в чем причина? Неужели так сложно просто повторить и сделать нормальный плагин?

Ответы>>840116>>841060

11 Сен, 16:09 #95 #840050

>>839454
В результате ты так ни к чему и не пришел? А если разные языки нужны? Ультимейт вариант купить идею и накатывать плагины для работы с разными языками? Я так понимаю функционал вебшторма, рубимайн, пхпшторм идея польностью включает или нет?

Ответы>>840053

11 Сен, 16:13 #96 #840053

>>840050
Да, IDEA поддерживает все версии.

11 Сен, 16:41 #97 #840065

>>838020 (OP)
ide это просто текстовый редактор с причиндалами + интеграция с тулчейном, если нужен. если ты обвесишь свой саблайм или нпп по полной, он тоже станет ide.

эклипс/нетбинс отправь в помойку и юзай студию, это лучшая в мрре ide.

Ответы>>840114

11 Сен, 17:37 #98 #840114

>>840065
>если ты обвесишь свой саблайм или нпп по полной, он тоже станет ide.
Ну так покажите плагин дли гита хотяюы, вон выше пишут что гроб гроб и такой работы с гитом как в идее ни один плагин не даст.

11 Сен, 17:39 #99 #840116

>>840047
>Неужели так сложно просто повторить и сделать нормальный плагин?
Средств кастомизации всяких саблаймов и даже вимов не хватит на такое.

12 Сен, 10:32 #100 #840476

>>839454
Хвала небесам, здравомыслящий анон! А по поводу того, что phpstorm жрет много ОЗУ мне кажется у тебя что то в настройках лишние включено, я почистил от ссаных модулей лишних и все летает просто

12 Сен, 13:18 #101 #840562

>>839623
>>839622
Awk, sed,
UNIX это ide.

12 Сен, 13:25 #102 #840568

>>838020 (OP)
>Зачем мне ide, если есть sublime?
А зачем мне сублайм, если есть емакс?

12 Сен, 13:50 #103 #840581

>>839454
>Но я сам не фанат этой IDE и джавы, воспринимаю её как необходимое зло.

Странный пассаж, тем более что далее в тексте везде нахваливаешь. Ты же понимаешь, что подобный функционал затратен? Требует развесистую иерархию классов, множество ветвлений и вызовов функций в коде и кучу объектов в памяти. Будучи реализован для vim или sublime, он приведет к таким же или большим требованиям к памяти и процессору.

Я не фанат жирбрейнса и, кстати, это известное тормозилово, но многие проблемы производительности/отзывчивости можно решить тюнингом. https://pavelfatin.com/typing-with-pleasure/

12 Сен, 13:58 #104 #840584

Я конечно все понимаю, но когда обсуждают "прожорливость IDE или редактора" в 2016, когда у мобил по 6гб рам и 10 ядер, ну, я теряю сознание как минимум.

Идите уже отсосите начальнку за 16-32гб рам, у них цена 50 баксов.

Ответы>>840588>>840983

12 Сен, 14:08 #105 #840588

>>840584
Двачую этого, в современном мире вообще похуй на прожорливость, если ее можно решить мощным железом.

13 Сен, 00:15 #106 #840983

>>840584
И поделие на жабе всё равно сожрёт всю память и будет тормозить.

Ответы>>840999>>841057

13 Сен, 00:37 #107 #840999

>>840983
Но лучше все равно ничего нет, так что похуй.

13 Сен, 06:15 #108 #841057

>>840983
Попробуй увеличить память в системе хотя бы до 1Гигабайта, все же твоих 512Мб (или сколько там) мало будет. Также открою тебе секрет - на рабочей станции во время работы не надо майнить койны или декодировать 8K видео или работать узлом ботнета (даже по отдельности). При выполнении этих простых требований, всё будет летать.

Ответы>>841411

13 Сен, 06:36 #109 #841060

>>840047

> Вообще нет пути чтоли? Только jetbrains только хардкор?

Тоже самое что и с велосипедами. Чтобы покататься на улице не надо покупать горный велосипед с кучей наворотов. С другой стороны, если ты мастер велокостыляния, то ничего не мешает творить пафосные штучки на самом дрянном велосипеде.

Короче говоря, для каждой задачи подходит свой инструмент.

Другое дело если ты хипстор-первооткрыватель, тогда вообще не будет проблем, поскольку под эти ваши расты (и т.п. перспективные языки) ничего сложнее блокнотика не завезли.

13 Сен, 08:47 #110 #841084

>>838020 (OP)
Не хочешь - не ставь

13 Сен, 19:45 #111 #841411

>>841057
16 гигов и это на лине. Заебало ждать появления текста для правки.

Ответы>>841672

14 Сен, 10:06 #112 #841657

>>838109
У меня на i5 4570 и 8гб, начинает лагать когда в ide от этой компании работаю. Оно качественная спору нет, но жаба...

Ответы>>841663

14 Сен, 10:19 #113 #841663

>>841657
А какие альтернативы-то есть? Критерии: скорость, экономное потребление памяти, кроссплатформенность.

Посмотри вон на плюсовые проекты – вроде QtCreator, они настолько блять медленно разрабатываются, что CLion их всех буквально за пол года порвал по работе с кодом на всех фронтах.

Жаба тут просто безальтернативна.

Ответы>>841666

14 Сен, 10:24 #114 #841666

>>841663
Планирую ещё 8 гигов докупить, благо сейчас это стоит копейки.

14 Сен, 10:42 #115 #841672

>>841411
Ты же понимаешь, что это не красит тебя как специалиста ИТ? Т/е у всех летает в такой конфигурации, а у тебя система так в жопу разъебана или руки не из того места или что еще, что тебе один путь - страдать? Ты только что обозначил, что проблема не в IDE, а в тебе. Kк

Ответы>>841675>>841677

14 Сен, 10:53 #116 #841675

>>841672

если у него монолитный проект на овер дохуя тысяч файлов, то лаги не удивительны, мы же не знаем, что там за говнокод, просто мимококос

Ответы>>841690

14 Сен, 10:54 #117 #841677

>>841672
Ты только что подписался под тем, что ни разу даже не пробовал открывать большие проекты в этом говне, борщик.

Ответы>>841684

14 Сен, 11:09 #118 #841684

>>841677
[11:08:53] $ find ./ | grep -E '.rb$|.yaml$|.js$' | wc -l
16192

Устроит маню?

Ответы>>841687

14 Сен, 11:15 #119 #841687

>>841684
> find ./ | grep -E '.rb$|.yaml$|.js$' | wc -l

Но зачем, когда есть

> cloc .

Все тот же мимококос

Ответы>>841696>>841697

14 Сен, 11:30 #120 #841690

>>841675
Базарю, не хочешь чтобы лагало хуярь микросервисы. Либо макросервисы, но монолит на 100-200к строк кода чаще всего плохой путь.

14 Сен, 12:09 #121 #841696

>>841687
$ brew install cloc
Ну теперь то точно есть...

14 Сен, 12:10 #122 #841697

>>841687
Что ты за парашу подсунул мне? Я считал число файлов в проекте.

Ответы>>841700

14 Сен, 12:19 #123 #841700

>>841697

Это гавно не только считает количество файлов, но и выдает статистику сколько строчек кода, на каком языке этот код написан, сколько комментариев в проекте. Работает с учетом вложенных архивов и хуевой тучой разных настроек.

Кароче говоря на пару порядков информативнее позволяет оценивать проект и количества кода в нем, чем твоя ссаная команда. Не благодари.

14 Сен, 16:37 #124 #841783

Привет любители IDE и им завидующие.
Хочу сесть на PHPStorm 2016 с относительно древним проектом на php5.3, mysql 5.1, bzr.
Проблемы на стадии интеграции проекта в ide. Тут есть разбирающиеся?
Где почитать годную ману по этому редактору

Ответы>>841790

14 Сен, 16:46 #125 #841790

>>841783
>Проблемы на стадии интеграции проекта в ide.
В чем именно проблемы?

Ответы>>841798>>841817

14 Сен, 17:01 #126 #841798

>>841790
1. интегрироваться с bzr. Добавил в проект корневую папку, сразу thirdparty в эксклюд (очень удобно сделано по сравнению с eclipse). Как указать редактору репозиторий и включить файлы в контроль
2. настроить веб-сервер, xdebug, propel 1.6 в качестве PDO

Ответы>>841802>>841840

14 Сен, 17:07 #127 #841802

>>841798
У меня url генерятся через контроллер, он мне подсовывает виджет с браузерами сверху, генерируя путь тупо по пути файлов. Настроить такое в иде я так понимаю нереально. Как выключить?

Аноним 14 Сен, 17:17 #128 #841815

>>838020 (OP)
Ненужно, хуесось своих маня колег, пусть нахуй идут, макаки ебаные.
Белые люди юзают tmux+vim/nano/whatever.

Ответы>>841826

14 Сен, 17:19 #129 #841817

>>841790
Какого хуя он мне пишет варнинг о том что нет метода в классе, если class EquipmentModelQuery extends BaseEquipmentModelQuery {}
Пиздец. Это тоже надо настроить?

Ответы>>841835

14 Сен, 17:27 #130 #841826

>>841815
>tmux+vim
>белые люди
>грязные прыщавые аутисты-недоноски
Мужчина, в этом треде не для вас написано.

14 Сен, 17:34 #131 #841835

>>841817
Еще:
$eq = new Equipment();
$eq->setCreatedByUserId(Helpers::getCurrentUserId());

пишет варнинг:
$eq = eq:null Method not found in null

Что это все значит?

14 Сен, 17:41 #132 #841840

>>841798
>Как указать редактору репозиторий и включить файлы в контроль
Т.е. указать репозиторий? все же автоматом работает. Ты клонируешь проект своей vcs, заходишь в папку, если в консоли работают команды типа git info, то и в ide все будет работать. Или ты не о том вообще?

Ответы>>841845

14 Сен, 17:49 #133 #841845

>>841840
Я в настройках вообще не обнаружил bzr. Там даже CVS есть, а bzr нет, странно.
Не думаю что в git и bzr все консольные команды совпадут.

Ответы>>842080>>842083

14 Сен, 17:53 #134 #841847

>>838020 (OP)
test

48 Кб, 400x400

14 Сен, 18:07 #135 #841849

О, вебпрограммисты, идите к нам уже

http://reflink.ru/5e5

Ответы>>842081

14 Сен, 23:55 #136 #842080

>>841845
>bzr
Какая то очень специфичная vcs, первый раз о ней услышал от тебя. Работал в идее с гитом и svn все норм было по умолчанию. С mercurial насколько знаю тоже, твоей видимо по умолчанию, вот первая строка в гугле говорит что плагин есть, попробуй https://plugins.jetbrains.com/plugin/?id=3961

Ответы>>842082>>842177

14 Сен, 23:56 #137 #842081

>>841849
discord выбран ради сохранения истории? Так то на слаке все сидят.

14 Сен, 23:56 #138 #842082

>>842080
>твоей видимо по умолчанию
твоей видимо по умолчанию нет*

14 Сен, 23:58 #139 #842083

>>841845
И чем вообще вызвано желание использовать настолько немейнстримный продукт, когда есть православный гит?

Ответы>>842177

15 Сен, 10:53 #140 #842177

>>842083
BZR амеры выбрали, я тут не при чем. Предлагать им перекатываться пока не хочу, да и времени нет. И кстати до этого встречал bazaar, так что не могу сказать что это совсем уж редкость
>>842080
Окей, спасибо. Пока что ощущение что сел в вертолет воевать против зенитки. Много ненужного говна, много допиливать и настраивать. Попробую еще некоторое время пока есть нервы и если не вктатит дропну.

Ответы>>842180

15 Сен, 11:03 #141 #842180

>>842177
>Много ненужного говна, много допиливать и настраивать.
У тебя просто сильно специфичный проект видимо взять хотябы vcs, насчет php и его особенностей не знаю, не силен в нем, но возможно тоже что-то нестандартное используется, поищи плагины на эти случаи. Обычно все что не нужно не сильно и мешает.

Ответы>>842186

15 Сен, 11:16 #142 #842186

>>842180
Вот смотри, у меня в проекте 8к файлов, в папке thirdparty много исходников стороннего софта, работающего в проекте через api, так вот я эту папку само собой исключил из проекта, ибо они к коду не относятся, и с ней у меня уже 40к файлов.
Зато теперь в каждом файле, аж противно, по 2500 желтых варнингов о не найденных определениях методов и подобное. Собственно отключить я этот варнинг в настройках могу, но для меня как раз причиной использовать ide была возможность перескакивать к определениям методов! Бред

Ответы>>842704>>842711

16 Сен, 00:09 #143 #842704

>>842186
> api
> к коду не относятся
Совсем даун?

Ответы>>842804

Dmitry 16 Сен, 00:18 #144 #842711

>>842186
>ide
Заберите свое говно с спермомирок, и не вылезийте.

16 Сен, 10:44 #145 #842804

>>842704
ты ебанутый? Есть api приложения, которое используется в коде проекта, есть код самого приложения предоставляющего api, дальше объяснять? Лишь бы что нибудь крякнуть, конч убогий.

Ответы>>842840

16 Сен, 12:32 #146 #842840

>>842804
> Есть api приложения, которое используется в коде проекта
> по 2500 желтых варнингов о не найденных определениях методов и подобное.
Ты обосрался и не спорь

221 Кб, 500x639

03 Окт, 19:32 #147 #850163

SB3-элита.
Что вы используете для проверки синтаксиа или дебага жс и пхп?

Ответы>>850168

03 Окт, 19:44 #148 #850168

>>850163
и автокомплит конечно же

Тред утонул или удален.
Это копия, сохраненная 28 октября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion