То то я сегодня не нашел иконки на привычном месте... :)
@amplicode10 сағат бұрын
Если вдруг возникают вопросы на которые не находите ответы, можно писать в @amplicode_chat в тг, обязательно подскажем :)
@tiy200011 сағат бұрын
Крутая штука! Надо попробовать!))
@amplicode10 сағат бұрын
Спасибо! Если вдруг возникнут вопросы по установке или самому плагину - можно задавать вопросы в телеграм чат (@amplicode_chat) обязательно поможем :)
@AndrewPacketikov17 сағат бұрын
И зачем это юзать, когда есть куча бесплатных иде
@ram0973Күн бұрын
А сделать видео, как максимально быстро написать например блог - User, Post, авторизация на jwt токене, с админкой, сложно будет? Не реализовывать полностью, а показать ManyToOne, OneToMany, OneToOne, ManyToMany
@amplicode10 сағат бұрын
Добавил в контент план, возможно не прямо в таком виде, но что-то похожее сделаем :) Спасибо!
@ram0973Күн бұрын
По вашим видео можно узнать новые фишки Спринга, как ими пользоваться. Например как пользоваться Specification и про JsonNode
@amplicode10 сағат бұрын
Рады, что материал пригождается :)
@alexlightweightКүн бұрын
ПОЗОРИЩЕ !!! Но думаю руководство освоило бюджет на эту разработку, в новый созданный отдел друзей и родственников рассадили на хорошие должности и ЗП, а то что продукт "УГ" (аббревиатура 😆) им естественно не интересно, главная задача выполнена. )))))))) Все как обычно, ничего нового ... 😆😆😆
@user-wn3nz2mb4v2 күн бұрын
хммм, а какой результат теста будет? Программа напишет все ли окей с энд поинтом или нужно будет ожидать другой ответ от программы?
@user-kj8lw8jv7s2 күн бұрын
круто! жду видео про React Admin :)
@XdXD-ff2vc2 күн бұрын
А хедеры кастомятся?
@user-qz5sc9ko3n3 күн бұрын
Или константы завести
@lyaguxa3 күн бұрын
а можно просто сделать адекватную структуру проекта и указать общий апи ендпоинт в окружении ( да и тесты сразу писать )
@_v._.s._.c_2 күн бұрын
Такое себе решение
@user-fn2uk1pd7t3 күн бұрын
А в giga ide можно ампликод поставить?
@amplicode3 күн бұрын
Да, конечно! Процесс установки будет выглядеть точно также, как и в IntelliJ IDEA. Инструкция тут: amplicode.ru/download/ Если возникнут какие-либо проблемы в процессе установки - можно смело писать в наш тг-чат: @amplicode_chat
@user-oy2sx7jb4d4 күн бұрын
Кайфно
@amplicode3 күн бұрын
Спасибо!
@artyomklg9154 күн бұрын
Никогда не понимал прикола DB навигатора в редакторе кода. Как бы это максимально неудобно в одном окне с кодом еще и админку для базы иметь. DBeaver намного удобнее, как минимум потому что в отдельном окне открывается и можно на другой рабочий стол поставить и свайпаться, когда нужно. Тоже самое с http клиентом. Про AI ассистента вообще молчу, он все равно ничего путного написать не сможет, а то что сможет - время не экономит. Так что платные редакторы кода в моем понимании всегда смывались в унитаз, потому что не предоставляют чего-то нужного, а стоят, как будто они предотвращают появление рака.
@alexlightweightКүн бұрын
по поводу написания кода AI соглашусь, в Visual Studio на C# пробовал несколько AI, полное г@мно, проще самому написать. Не знаю как насчет лабораторных работ, вроде студенты как то через AI их делают, но промышленный код писать AI не могут пока. (платные за много денег тоже самое) Видимо и в Java все аналогично, судя по видосам на ютубе, подозреваю что в других языках тоже самое, а написать функцию Фибоначчи это, извините, нафиг никому в реальной разработке не нужно. В общем пока ждем улучшений AI и надеемся. 😕 Пока все AI работают в режиме "понять и простить" ))))))))
@mihail70657 күн бұрын
Сбер, аж смешно. Храните деньги в сберегательной кассе. Потом их отдалите государству (в 90 -х проходили). Так же и тут, однозначно воруют код и отслеживают действия
@swrakkas8 күн бұрын
Убийца Intelij IDEA? Ахаха! Взяли содрали полностью интерфейс без всякого зазрения совести. Только урезали очень важные функции, такие как Remote Hosts. И выдают за убийцу. Постеснялись с бы
@pugal09 күн бұрын
Заявлена поддержка PHP, но по факту 90% PHP-плагинов недоступны (надпись _This plugin is available only in IntelliJ IDEA Ultimate. Try IntelliJ IDEA Ultimate_ ). Доступна только мелочь вроде подсветки, AI автозавершения, находящаяся в районе 30 места по популярности и ниже в данной категории.
@brr35349 күн бұрын
Вот бы они пофиксили бесячие баги, которые у jetbrains в трекере валяются 4-5 лет.
@ievgenmajor330110 күн бұрын
Где береста? на байкале работает? Что с чебуонетом?
@ievgenmajor330110 күн бұрын
узкий мир
@user-dw9mq9hy3f10 күн бұрын
При добавлении ссылки connection failed (
@DmitrySchockoladov10 күн бұрын
Надо было вскод брать за основу, понятно что на стеке джава "идея" это лидер, но вскод скоро подъест и идеювскую аудиторию джава стека, а про остальные топ можно не говорить, c#,js, python(хотя и питона есть пайшарм,но у него тендиции к пройгрышу), да и вообще вскод это номер 1 сейчас по совокупности
@bulgarsky7 күн бұрын
Вскод это текстовый редактор бл
@DmitrySchockoladov7 күн бұрын
@@bulgarsky ты вообще вкурсах что такое вскод? Мне на нём даже на java удобнее, не говоря о js, c#, python, я вообще поражен с людей на вебшторме или райдере, про райдер конечно можно было сказать что раньше закупали конторы, но теперь для шарпа есть дев кит, весь джет брейнс одного вскода не стоит, за исключением идеи, т.к. в среде java-вистов сложилось правило что джава+идея это вершина эволиции, типа айфона, но это больше религия чем правда.
@alexlightweightКүн бұрын
по веб-стеку да VS Code удобнее чем все что есть у JetBrains, это правда. Слышал что многие питонисты тоже предпочитают VS Code. На счет C# не соглашусь, пока обычная Visual Studio удобнее, а вот людей юзающих Rider вообще не понимаю. Три раза пробовал пересесть на Rider и мне вообще не зашел, какой то он убогий по сравнению с VS.
@respise10 күн бұрын
Выставлять по-умолчанию длину для TEXT в постгрессе не слишком рационально: добавление этого констрейна не приносит никакого профита (кроме случаев, где требуется ограничение на уровне базы, что как бы… ), но при этом добавляет дополнительную проверку при каждой вставке
@PavelAShvedov10 күн бұрын
С джавой может оно хорошо, попытался js нарулить, поставил typescript-language-server, в принципе с языком работать можно, но плагины для eslint и prettier только в ultimate доступны, замены бесплатной не нашел, а потом чет не глядя в jetbrains toolbox нажал обновить, и гигаиде затерлась обычной идеей, на этом и закончил знакомство
@alex-pv2nj10 күн бұрын
Кто назовёт хотя бы один хороший, действительно хороший продукт, созданный сбером? Противно просто прикасаться к продуктам с приставкой сбер
@antonzernov37025 күн бұрын
Platform V
@AndrewMansonNoperapon10 күн бұрын
Пробовал я ГигаИде. Сразу посмотрел, сколько памяти занимает запущенная пустая Иде. Увидел цифру 2 гига. Снес. Я и на VSCode косо смотрю с ее 300 мегами без загруженного проекта, а тут 2 гига...
@kapusha22810 күн бұрын
Тем временем IDEA которая 6+ гигов занимает когда проект становится хоть немного адекватным
@amplicode9 күн бұрын
Вы немного не правильно оцениваете память, потребляемую vs code Любая языковая поддержка это отдельный процесс с Language Server Если поверх vs code поставить достаточное количество плагинов, чтоб хоть как-то приблизиться к IDEA по фунциональности, тормоза будут не меньше
@AndrewMansonNoperapon9 күн бұрын
@@amplicode Я правильно оцениваю, а вы - нет. Если для нормальной работы в VS мне достаточно тех плагинов, которые я установил, то почему я должен оправдывать другую студию, что,мол, она хорошая, просто плохие дяди туда поставили кучу плагинов, мне не нужных. Хотя, то поделие написано на яве, а она по умолчанию не умеет работать легковестно. По крайней мере с системами не под виртуальной машиной. Так что не только в плагинах дело
@amplicode7 күн бұрын
Если вы настроили себе идеальный для вас сетап, это прекрасно) Если говорить про легковесность, код на Java уж точно быстрее будет работать, чем код на JS. Дело в объеме той поддержки, которую вам дает тот или иной инструмент. Мы сами знаем примеры, когда VS Code работает быстрее IDEA Ultimate, например в части поддержка TypeScript. Только проблема в том, что поддержка TypeScript в VS Code очень слабая по сравнению с IDEA Ultimate. Мы знаем это не понаслышке, потому что в том числе делаем инструменты и для VS Code.
@AndrewMansonNoperapon7 күн бұрын
@@amplicodeНе очень понял причем тут JS (потому что электрон?). Я про инструментарий в целом говорю. А давайте сравним Zed на расте (или LiteIDE на Go) и вот этот ГигаIDE? Написанный на джаве Гига будет в конце. Для меня важно. чтобы ИДЕ занимала мало памяти, работала быстро, была богатой по функционалу. Гига проигрывает по первому пункту и возможно по второму. VSCode мне тоже не нравится из-за электрона, но даже при этом он по первым двум пунктам выигрывает у Гига. Не говоря уж про Zed и LiteIDE. Вообще мой идеал - lite-xl, но он бедный и сложноват в настройке. Зато летает как луч света и почти не занимает памяти... А вообще я пока последние полгода работаю в Kate иде, Го он нормально тянет. И быстрый и памяти мало ест, но чего-то там по-мелочи не хватает... Сделайте обзор на него, кстати, интересно было бы посмотреть
@user-or6xu1ed5w11 күн бұрын
Парни привет поставил ампликод себе буду тестить, вопрос на ультмэйте он ни чем конфликтовать не будет?
@amplicode11 күн бұрын
Добрый день! В большинстве мест, где фичи Amplicode перекликаются с Ultimate, мы стараемся их выключать. Если всё такие какие-то фичи задублируются, напишите нам об этом в чатик в телеге, пожалуйста, мы поправим :) Тг чат: @amplicode_chat
@TheTorchez3 күн бұрын
Фраза "Amplicode знает все о вашем приложении" в контексте безопасности коммерческих проектов звучит угрожающе. Но выглядит привлекательно) Я правильно понимаю, что плагин полностью поглотил функции JpaBuddy?
@fruitandchocolate11 күн бұрын
Круто, лучшие
@amplicode11 күн бұрын
Спасибо!
@chap_0111 күн бұрын
Понятно. Продолжаю в Eclipse.
@voronovmaksim8811 күн бұрын
У меня в GigaIDE не работает подсветка для файла app.vue Кто знает как настроить ?
@user-op1bk4qj8o11 күн бұрын
Нужен плагин, не уверен что в комьюнити доступен
@voronovmaksim8811 күн бұрын
@@user-op1bk4qj8o плагин там вроде есть. Но толку нет
@michellesfero406812 күн бұрын
Я не понимаю чего вы возмущаетесь??? Изобретать то что уже есть это глупо. А доработать уже существующее вполне норм. Вы же не изобретёте велосипед заново, он уже есть. А доработать вполне можно. Как самим юзать чужие фреймворки и библиотеки на халяву так норм, а как другие это делают так сразу они пираты )))
@bltvg12 күн бұрын
В реализации hashCode от ампликода, хешкод вычисляется не из полей (всех или не всех) объекта, а берётся из хешкода объекта типа Class<?>, если я правильно понял. Сомнительно как-то. Это значит у разных объектов одного класса хешкод будет один. Т.е., если мы положим в тот же HasSet, несколько элементов такого класса, в итоге в сете останется один элемент.
@bltvg12 күн бұрын
Парни, классное дело делаете. Плагин ампликод - просто находка. Случайно на него нарвался на ютубе, теперь думаю, как же я раньше жил без него! Но пример теста, где используется HashSet изначально неверен. Хешмапы, а также структуры, основанные на них, к коим относится HashSet, должны использовать иммутабельные элементы, чтобы значение hashCode() не менялось. Но поскольку jpa-сущность неудобно делать иммутабельной, то и кейса, где мы кладём её в HashSet быть не должно. Соответственно раз нет кейса, то и теста в реальном мире быть не может. Впрочем, допускаю, что этот кейс вы сделали искусственно, чтобы разобрать, что такое hashCode.
@pythonForEvOne12 күн бұрын
Установка очень проста, ну каммон ребята, неужели тяжело под ubuntu сделать deb пакет, а не просто пиънуть в рыло архив? запилить ручками ярлык для запуска дело пары минут но все же...
@kergshi984712 күн бұрын
Все так прекрасно по видео,все повторяю,а выходит так) Получилось,что вся логика в контроллере,а сервис чистый) @PatchMapping public List<Long> patchMany(@RequestParam List<Long> ids, @RequestBody JsonNode patchNode) throws IOException { Collection<User> users = userRepository.findAllById(ids); for (User user : users) { UserDto userDto = userMapper.toDto(user); objectMapper.readerForUpdating(userDto).readValue(patchNode); userMapper.updateWithNull(userDto, user); } List<User> resultUsers = userService.patchMany(users); (тут не сходится по параметрам) List<Long> ids1 = resultUsers.stream() .map(User::getId) .toList(); return ids1; }
@amplicode12 күн бұрын
Добрый день! В последних версиях мы правили несколько багов связанных с теми фичами, которые я показал в этом видео. Также, многие исправления пока что не вышли в свет, они войдут в мажорную версию Amplicode 2024.2.0. Эту версию планируем опубликовать на этой неделе. На самом деле, мы уже поделились бета-версией 2024.2 в нашем телеграм чате с теми, кто также сталкивался с проблемами при генерации. Вот ссылка на сообщение с этой сборкой: t.me/amplicode_chat/799 Подскажите, получится ли у вас попробовать установить эту версию и проверить ещё раз, сохраниться ли некорректное поведение? Я у себя еще раз проверил, на этой версии всё должно работать как надо! Если что - можно продолжить общение тут, либо прямо в тг чате и отписать - получилось/не получилось.
@kergshi984711 күн бұрын
@@amplicode Здравствуйте! Да,установил,проверил. Теперь понятно,почему некоторые моменты не сходились с видео,разные версии. Сейчас ,на первый взгляд,все ,как надо,я в восторге! Спасибо больше за обратную связь)
@drdust753512 күн бұрын
Полезная фича, много удобных инструментов. Особенно заметно, когда после Ампликода начинаешь писать только на спринге.
@dreamer_vi90512 күн бұрын
Напомнило убийцу "Ведьмака", скрепную игру "Смута"😂. Вели бы себя по скромнее, не ловили бы столько хейта в лицо.
@alexlightweightКүн бұрын
да эта IDE просто очередной распил по линии IT, не более того, а вообще они надоели за наши налоги развлекаться
@anthonydixon896712 күн бұрын
я не понял, нафиг плагиатить идею делая "свою" ide, когда есть официально разрешенный "параллельный импорт"?)))
@user-oy2sx7jb4d13 күн бұрын
На ubuntu можно накатить?
@amplicode12 күн бұрын
Amplicode в части поддержки Spring и Deployment Tools доступен в IntelliJ IDEA CE/Ultimate, а также Giga IDE. Все эти среды разработки могут быть установлены на Mac/Linux/Windows. Поэтому да, если у вас уже установлена одна из перечисленных сред разработки на Ubuntu, то не будет никаких проблем с установкой Amplicode в неё. Аналогично и касаемо Amplicode Fullstack в VS Code для разработки на React Admin :) Инструкция по установке тут: amplicode.ru/download/
@DeamondGod86513 күн бұрын
а без коммента в dto о том что она amplicode нужна она будет подсвечиваться у enitity?
@amplicode12 күн бұрын
Amplicode пытается обнаружить связь DTO с Entity несколькими путями: 1) Через комментарий над DTO классом 2) Через совпадение по имени сущности + постфикс Dto|DTO|Projection и тд 3) Через маппинг в мапстракте Всё это можно понастроить под себя в настройках (Settings | Tools | Amplicode | Data Access | DTO Declaration) Если будут вопросы - пишите! Можно в чатик в тг в том числе (@amplicode_chat)
@DeamondGod86512 күн бұрын
@@amplicode спасибо за развернутый ответ, познавательно
@user-bn8sr5mi1q13 күн бұрын
хех, задушенная идейка) лучше ультимейта пока ничего нет и не будет
@suslikest370813 күн бұрын
Когда чтото делаешь то иногда что-то получается👍🔥
@nostradamus_tech13 күн бұрын
Топовая штуковина, рекомендовал Ампликод уже всем, даже бабушке на ноут поставил, чтобы она не Малахова смотрела, а наконец-то микросервис чтоли задеплоила уже, 21-й век едрён батон. Спасибо вам!
@user-oy2sx7jb4d13 күн бұрын
😂
@amplicode12 күн бұрын
Ахахах, спасибо!)
@TheExcentro13 күн бұрын
Желаю всяческих успехов!
@amplicode13 күн бұрын
Большое спасибо!
@oleg_kishinskii13 күн бұрын
до сих пор нет рабочей версии GigaIDE. под M1 качал уже с оф сайта, один хер не запускается
@amplicode13 күн бұрын
Подскажите, пожалуйста, а вы выполняли следующую команду после установки? xattr -c /Applications/GIGA\ IDE\ CE\ 2024.1.1.app Без неё у меня тоже не запускалось на М1, после неё всё заработало.
@oleg_kishinskii13 күн бұрын
@@amplicode спасибо, это помогло. безнал про эту команду
@AndrewMansonNoperapon10 күн бұрын
выброси М1 🙂
@oleg_kishinskii10 күн бұрын
@@AndrewMansonNoperapon зачем? Аналогов ему нет ни по производительности, ни по тепловыделению. Это Топ за свои деньги. Пусть разрабы подтягиваются под архитектуру, а то если так разбрасываться технологиями, то до сих пор сидели бы на MK64