Oleg
Я вот сейчас борюсь с собой между остаться в JS или уйти в Ruby. В JS знаю 100500 нюансов, как извернуть так чтобы всё работало, стек, фреймворки и тд. Но Ruby привлекает своим подходом аля Smalltalk в плане ООП, тем что он не асинхронный (что сейчас мне и нужно), лаконичность. Ну и конечно что-то новое это прикольно. Но как-то страшно бросать всё что было изучены за эти годы. Понятно что в целом опыт останется, ООП, умение проектировать и всё такое. Но тем не менее куча знаний в мусор. Опасно такое конечно писать в JS чате, но в целом вот так 😄
Oleg
Про скоп при запуске из специфичного положения, не просто про скоп)
Ты когда из джавы уходил - какие были ощущения?
Дима
С шеи 🌚
Oleg
Любопытно
Anonymous
Что-то в духе лайвскрипта - только определённым людям нравится.
Anonymous
а какая у него ниша? я серьезно спрашиваю
Чтобы у нежных рабистов шестерни за шестеренки не закатились, когда к "мерзкому жиэсу" прикасаются. Для большего он сейчас не нужен.
Alexander
Это пару лет назад писалось, сейчас уже все наверное не так gulp.task('bower:copy-main', ['bower:clean'], function () { var streams = []; for (var fileType in config.fileTypes) { if (config.fileTypes.hasOwnProperty(fileType)) { console.log(fileType, config.fileTypes[ fileType ]); var stream = gulp // Select 'main' Bower files .src(mainBowerFiles(), { cwd: config.cwd, cwdbase: false }) // Add files not marked as 'main', listed manually in config .pipe(addsrc(config.filesToFix)) .pipe(filter(config.fileTypes[ fileType ].filter)) .pipe(gulp.dest(config.fileTypes[ fileType ].dest)) .pipe(gprint(function (filepath) { return 'bower:copy-main: ' + filepath; })) ; streams.push(stream); }} return merge(streams); });
Alexander
но это всё работает только если автор пакета удосужился корректно указать эти самые main files, а это нечасто встречается.
Alexander
config.fileTypes = { js: { filter: '*.js', dest: destRoot + '/js/' }..... }; config.filesToFix = [ bowerRoot + '/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css', .... ];
Ivan
ангуляр первый на вебпаке не собирается что ли?
Ivan
что это за требование такое? не знание вебпака?)
Ivan
ясно спасибо
Alexander
да ладно. скоро что-нибудь ещё новое появится, и уже те, кто на вебпаке, начнут себя отсталыми чувствовать :)
Group Butler [beta]
Alexander has been warned (1/5)
Ivan
ну это лично моё мнение
Alexander
ну года два назад только browserify был сейчас "только" webpack вообще все эти метания в мире JS должны будут в какой-то момент замедлиться, но не факт, что именно сейчас :)
Дима
https://github.com/fuse-box/fuse-box
Пока не оч взлетел
Дима
И я за rollup, но он тоже там же, на дне
Дима
webpack2 уже реально похож на стандарт, в том плане, что эта либа практически не вызывает вопросов при использовании (в отличии от первого) и охватывает наверное все сферы своей области применения
Sergey
@ZeroBias ник твой заебца! 👍😃
Дима
Спасибо 😄🙈
Ivan
а я бы в Джаву
Ivan
там вроде вечело
Дима
Лол))
Дима
Очень
Ivan
но это не точно)
Дима
Мне обратно туда чот не очень хочется
⩔wein
Не знаю, джава похожа на труп, в который вставили электроды в виде андроида и поэтому оно еще шевелится
Дима
Ну не труп, не
⩔wein
совсем не хочется заниматся поддержкой 10-летней давности ынтырпрайз софта. а это 90% джава разработки
Дима
Почему?)
Я просто считаю, что это неверный путь. Безотносительно даже кровавого энтерпрайза
Ivan
ну почему-то энтерпрайз выбрал его
Ivan
не думаю что у оракла такие крутые манагеры
Ivan
что они его умеют продавать 20 лет
Дима
Когда энтерпрайз его выбрал, это была компания Sun
⩔wein
ораклу ява 20 лет не принадлежит
Aleksandr
Ну если уходить с js, то куда-то, где точно лучше. А где лучше? И по каким критериям
Aleksandr
Когда энтерпрайз его выбрал, это была компания Sun
Что подразумевается под энтерпрайз? Производство?
Ivan
в чём проблема, я не правильно назвал фирму, значит сейчас его хорошо продают
⩔wein
Ну не труп, не
Язык просто особо не развивается. Развитие экосистемы только в андроиде. JS сейчас на порядок интереснее, даже как то сравнивать нельзя.
Дима
ну почему-то энтерпрайз выбрал его
Джава мощная. Джава очень мощная и развитая, ты можешь сделать триллион вещей, чтобы адекватно и архитектурно решить проблему кооперации пыльных костылей и варп-двигателей
Дима
Именно этот путь в разработке по мне и не нравится.
Ivan
Джава не тормозит, аплетов больше нет
Ivan
ура
Дима
Мне не нужны триста паттернов корпоративного уровня, мне нужно три, но мощных и простых в поддержке
Дима
Символом пути джавы я считаю гайды про то, как собрать себе и запустить JVM без garbage collector вообще. Это настолько же мощная платформа, насколько она неправильна сразу на многих уровнях.
Дима
Я не хочу писать код, для которого придётся хакать движок, даже если это и реально воззможно.
Ivan
мне кажется если я зайду в чат джавы то там всё клёво и радужно
Ivan
и никто движки не хакает
Ivan
ладно, это флуд
⩔wein
Дима
мне кажется если я зайду в чат джавы то там всё клёво и радужно
Мне просто не нравится такой подход) Кому-то подходит, и это нормально
Дима
а нахрена вообще Оо
Чтобы взять крутую джаву, сделать на ней крутую трейдерскую систему, потом круто упереться в требование стабильности плюс минус сколько-то мс, и круто выпилить мешавший этому бедный сборщик мусора)
Oleg
Или переписать на си
usernameak
Гитхаб можно было бы юзать как вики, если б не было возможности затереть все
Oleg
Но зачем?
Oleg
Или это такая очень тонкая шутка?
Anonymous
привет, кто знает, как подгружать внешние скрипты к angularjs?
Aleksei
ээ, смотря что ты имеешь ввиду)
Anonymous
ээ, смотря что ты имеешь ввиду)
есть внешний скрипт который запускает анимацию элементов при загрузке вида if (element){ animate it }, если подгрузить этот скрипт в основном шаблоне, то при изменении состояний анимация будет срабатывать ровно один раз
Anonymous
как сделать чтобы скрипт загружался при каждой смене состояния? и соответственно искал у меня в полученном DOM эти элементы
Aleksei
мгм. ну сделай так, чтобы скрипт экспортировал ф-ю и дёргай её каждый раз, когда тебе надо.
Aleksandr
Каким словом на английском обозначается место элемента в поиске. Мне нужно вбить запрос в гугл примерно такого содержания "как узнать какое место видеоролик занимает в поиске по заданному тегу api youtube"
Aleksandr
Как это сформулировать на английском?
Aleksei
position?
Anonymous
+
Aleksandr
position?
Да, точно
Коуч Катя
#вакансия #снова_та_же_вакансия #снова_ЕМИАС Коллеги, прощу прощения за навязчивость, но потребность очень большая, поэтому пока не все позиции закрыты, кто читал - пожалуйста, проигнорьте😃 Full-time, офис, Москва (из регионов тоже ГОТОВЫ смотреть) СРОЧНО (т.е. готовы быстро смотреть и быстро делать оффер, 100500 собеседований не будет😉) ищем несколько middle JS+Angular Developers, одного Team lead. Проект - медицинская информационно-аналитическая система, гос. заказчик. Требования: опыт разработки frontend высоконагруженной системы и пользовательских интерфейсов. Компания белая, договор бессрочный, удаленку НЕ рассматривают (☝пожалуйста, дорогие, милые удаленщики - не пишите, не тратьте время мое и ваше), готовы быстро смотреть, ДМС после года, обучение, дружная и сильная команда. Вилка на мидл 120-180к чистыми, тимлид 200-250к (обсуждается по результатам собеседования ). Территориально г.Москва, м. Дмитровская, 7 мин пешком. #работа #job #javascript #angular
Aleksei
в контроллере соответственно вызывать?
йеп, ну или onStateChangeSuccess, если речь конкретно про стейты
blkmrkt
подскажите фреймворк для api сервера