Must know що потрібно знати web-розробнику в 2018
Docker - це те, що ви абсолютно точно захочете знати. Якщо ви вирішили ізучть одну технологію як DevOps вчіть Docker. Трохи знайомі з Docker? Вивчіть його добре.
- Великий масштаб (Kubernetes, Mesos)
- Малий масштаб (Docker Swarm)
- З графічним інтерфейсом (Rancher, Docker Cloud, Docker Datacenter / Universal Control Plane)
Тривале тестування та розробка:
-Jenkins (на власному залозі)
Vagrant. Варто мати на увазі. Але зараз - Docker це річ.
- FTP і робота з хостингом (залити, вивантажити, робота з cPanel і т.д.)
- Термінал (командний рядок)
- SSH
- основи GitHub
- Як відбуватиметься зв'язок між клієнтом (користувачем) і сервером
- RESTful
м'ясорубка з слів. замість пунктів 1 \ 3 \ 5 \ 6 просто >> (tcp \ udp): ip
так само гітхаб не особливо впав, потрібно знання самої технології git.
та чого вже, давай vim.
Щодо брекетс ще можна ще подумати.
Але В середу краще нормальної IDE нічого ще не придумали. Брекетс хороший якщо верстати багато треба. А якщо фронтендер з ухилом на js то це webstorm \ idea
краще typescript відразу.
-CSS фреймворки (Bootstrap / Foundation)
тільки якщо збираєшся верстати за їжу.
-Таск Ранера
Gulp і Grunt. Найпопулярніші. Кожен вибере то що любить більше. Особисто я фанат Gulp.
Gulp і тільки gulp. Робота в ДАЛПУ заснована на потоках що в
20 разів швидше гранту та його роботою з файлами, а ідеологічно вони схожі, по сему, навіщо брати то що свідомо гірше.
-управління залежностями
Browserify і Webpack. Webpack ваш вибір. Він популярнішим. Його люблять більше.
Порівняння теплого з м'яким. Browserify це збирач модульний препроцесор аля commonjs \ AMD. схожий на nodejs`like стиль збірки залежностей. А вебпак це вже конкурент gulp. Але тут вже кому що рідніше.
пацієнт швидше мертвий ніж живий. Ні те ні інше не використовував майже ніколи. Все є в NPM
-Angular
Angular 2 як би вийшов. Багато хто незадоволений різким зміщенням від Angular1 до Angular2. Багато хто сидить на Angular1. Багато хто не впевнені краще Angular2.
у першого і другого ангуляр схоже тільки назва. другий ангуляр це скоріше конкурент реактив.
якщо мало клопоту в житті то так, мабуть кложурскріпт вам підійде.
-PHP (Laravel, Symphony2, Lumen ^)
МНУ так, laravel і особливо Lumen популярний yii2. так що не будемо говорити про yii2
ТІЛЬКИ і ТІЛЬКИ якщо ви розумієте що робите, а якщо думаєте тільки починати то не варто навіть намагатися.
Цей список з назвою "Високопродуктивні" може скласти тільки людина з біполярної на шизофренію, але вощем Не будемо судити.
А у справі: мови зі складальником сміття і без не повинні порівнюватися взагалі. Це абсолютні різні класи мов. Це якби ви дивилися на самоскид і суперкар з питанням "А що ж краще?".
Що знати (незалежно від мови):
ну цей список ще покруче венегрет ніж те що вище було
пачка презервативів є.
Робота з даними (бази даних):
Відкрию секрет: sql (mysql \ posgres), mongodb, || ram (redis, memcache) знання цього точно не дасть вам померти з голоду, а якщо добре знати то можливо і віллу на Багамах.
настільки велика тема що чотирма словами не обійтися.
а гугл то образили. Та й деякі пункти спірні.
Вощем, це прям майже монументальний марення більшою мірою.