Программирование


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
52 3 28

backend Аноним 22/11/19 Птн 09:04:04 15264441
s1200.jpeg (120Кб, 1024x851)
1024x851
Привет прогромач
Хочу вкатиться с нуля в backend
Какой язык программирования для этого лучше выбрать?
1.java
2.python
3.node.js
4.php
5.другое
если можно аргументируя
Аноним 22/11/19 Птн 09:37:46 15264522
бамп
Аноним 22/11/19 Птн 09:38:04 15264533
цветы кста вам, прогромач
Аноним 22/11/19 Птн 09:43:58 15264594
Dlang

ну или питон если ты дебил. остальное в твоём списке вообще говно или умирающая фигня
Аноним 22/11/19 Птн 09:48:17 15264615
про C# забыл
Аноним 22/11/19 Птн 10:08:45 15264726
бамр
Аноним 22/11/19 Птн 10:28:48 15264887
бамп
Аноним 22/11/19 Птн 11:08:39 15265328
Ну, смотри.
Питон, на мой взгляд, самый приятный из перечисленного. Но на нём всё сложнее найти работу, ибо выучить его очень легко, и появилось очень много вкатывальщиков. PHP уже который десяток лет умирает, и бытует мнение, что его заменит пока что недостаточно распространённая нода (а может, и сдохнет). Java же держится на энтерпрайзе и будет там ещё долго, и работа будет гарантированно. Вот.
Аноним 22/11/19 Птн 14:04:10 15266869
>>1526532
Что про с++ скажешь?
Аноним 22/11/19 Птн 14:11:56 152669210
>>1526686
Плюсы - это не бек, у них другие задачи. Обычно это десктоп, низкоуровневое, геймдев и критические по скорости выполнения участки программ. Нормально выучить их охренеть как сложно, да и для обычных задач они нужны редко. Зато после плюсов любой популярный язык покажется псевдокодом.
Аноним 22/11/19 Птн 14:31:41 152671611
>>1526692
Сколько в среднем надо времени, чтобы более менее норм знать плюсы? Полгода вкатываюсь, уже депра начинается от того, что не понимаю, куда двигаться дальше. Наверное допишу проект (там работа с файлами .txt, сортировка, расчёт, вывод и запись результатов + ООП) и займусь работой с сетью.
Аноним 22/11/19 Птн 14:40:58 152672612
>>1526716
Очень индивидуально это. Я вот тупой и читал одного Страуструпа больше года (правда, с перерывами). Книжку по Qt прочитал за месяц. Ещё что-то читал полгода. Потом плюнул и прочитал за неделю книжку по питону. И вот я нашёл работу джавистом.
Аноним 22/11/19 Птн 17:10:36 152685713
Java - много работы, легко вкатиться, хорошие ЗП
/thread
Аноним 22/11/19 Птн 18:40:27 152691414
С чего лучше скатываться в java с нуля?
Аноним 22/11/19 Птн 18:44:42 152691715
>>1526914
Эккель Философия Жавы попробуй.
Аноним 22/11/19 Птн 19:52:57 152700716
А шо по JS/Node.js поясните за него пожайлуста
Аноним 22/11/19 Птн 22:29:24 152713617
GO
Аноним 22/11/19 Птн 23:27:32 152716818
Аноним 22/11/19 Птн 23:34:08 152717219
>>1526857
Язык для умственно отсталых, будущие коллеги - обычное офисное жлобье, вся инфраструктура запилена индусами для таких же индусов, будущее место работы - унылый бадишоп или банк, где будешь поддерживать легасипарашу. ОдинокийАбстрактныйЗаводФасолин и программирование на иксэмэле прилагается.
Аноним 23/11/19 Суб 00:24:13 152720420
>>1527172
А что тогда можешь посоветовать?
Аноним 23/11/19 Суб 00:47:04 152722121
Аноним 23/11/19 Суб 00:57:51 152722422
>>1526532
>PHP уже который десяток лет умирает
Впервые это слышу. С чего ты взял, что PHP умирает?
Аноним 23/11/19 Суб 07:34:56 152729723
>>1527224
Это не я взял, а те, кто постоянно везде пишет, что вот прям завтра PHP умрёт, и его полностью знаменит языкнейм. PHP живёт и здравствует, кто-то же должен писать все эти визитки с лендингами (или даже что-то посложнее).
Аноним 23/11/19 Суб 07:42:19 152730124
Раз уж пошла такая пьянка... А че там нынче пхп, научился в ООП? Я съебнул где-то на пятой версии, когда он недавно как научился в экстендед и даже чуть-чуть в приват. Слышал, вышла седьмая. Норм теперь? Интефейсы есть? Строгая типизация?
Аноним 23/11/19 Суб 09:56:36 152733325
>>1527297
новые проекты на пхп не пишут уже
Аноним 23/11/19 Суб 19:04:18 152783726
>>1527301
>Слышал, вышла седьмая.
>Норм теперь?
Вполне годно стало. Главное отличие от php5 в том, что скорость интерпретатора выросла в несколько раз.

>Интефейсы есть?
Интерфейсы появились уже в PHP 5.3.9.
В общем ООП пыхи стал почти полностью соответствовать джаве, за исключением некоторых деталей.

>Строгая типизация?
Типизация конечно же так и осталась динамической, но появилась возможность при объявлении функции прописывать допустимые типы данных параметров:
function sum(int $a, int $b) {
return $a + $b;
}
Аноним 23/11/19 Суб 19:56:54 152788627
>>1526444 (OP)
>1.java
>>1527172-кун правильно пизданул за джаву.
>2.python
Питон не предназначен для бэкенда, Питон предназначен для нейронок, МЛ и небольших утилит, держащихся на хардкорном матане. Большой развесистый проект на Питоне, который надо несколько лет писать и поддерживать (т.е. большинство бэкенда) - ад и погибель.
>3.node.js
Предназначена для стартаперов, которые хотят по-быстрому нахуякать в продакшен МВП и продать свои анусы гуглу. Разработка быстрая, поддержка - ад и погибель. Поддержка с Тайпскриптом - чуть меньший ад и погибель.
>4.php
Энджой ёр легаси-говно, написаное орангутангами десять лет назад. Легаси, разумеется, ад и погибель.
>5.другое
Сишарп - см. Джава.
Руби - мало вакансий.
Го - сырое узкопрофильное говно.

Лучше дворником, короче.
Аноним 23/11/19 Суб 20:03:03 152788828
Аноним 23/11/19 Суб 21:00:28 152794929
>>1527837
Спасибо, анончик, что держишь в курсе.

> Интерфейсы появились уже в PHP 5.3.9

Номинально да, но ведь оно на момент релиза не работало как должно. Сейчас можно сделать абстрактный класс, реализующий два интерфейса, отнаследоваться, реализовать в наследнике третий интерфейс и обращаться к экземпляру производного класса через IF1 $inst->fuu1(), IF3 $inst->fuu3(), а вызов IF3 $inst->fuu1() откажется компелироваться?

>>Строгая типизация?
>Типизация конечно же так и осталась динамической, но появилась возможность при объявлении функции прописывать допустимые типы данных параметров

Да, эту феньку я помню, но она раньше тоже работала чисто номинально, а именно ограничивалась выдачей предупреждения. Сейчас так же? Можно хотя бы настройками сервера принудить пхп анально ебать пользователя за нарушение типизации?
Аноним 23/11/19 Суб 21:19:14 152796830
>>1527888
Откуда столько всего на колдфьюжен? Это древние сайты из начала нулевых? Пхп-то понятно почему так много, лендингов и всякого прочего цмсговна много, ну и в целом язык популярен был стабильно
Аноним 23/11/19 Суб 22:12:57 152800731
>>1527968
>был
И будет. Бизнесу похуй какая технология под капотом, бизнесу надо чтоб быстро вставало и дешево поддерживалось. Это коррелирует с количеством индусов на рынке (низкий средний чек гребца) и всякими битриксами, с которыми можно на коленке за 5 часов запилить свой магазин дилдо и получить кэшфлоу, а если не взлетело - так и проебать по-минимуму.

А если тебе надо дилдо продавать за 5000Р/штука и со спросом не ясно (SEO хуй знает как выйдет, конкуренты утопят), а ты пришел к разрабу и он просит 500000000000 долларов на разработку и прототип выкатим через 8 месяцев (а всё это время из тебя вытекают деньжищи: партия дилдаков лежит на складе и гниет, аренду надо платить, бухгалтерше надо платить, кладовщице надо платить, вебкам-гёрл надо платить, чтоб их пиарили), и срок окупаемости - дольше срока президентства Путина, то нахуй иди со своими нодами-хуёдами и пайтон себе присунь сверху, творческая личность.
Аноним 23/11/19 Суб 22:30:11 152801732
Очевидно, чтобы завалить пхп надо написать новый язык, который делает все то же самое, но лучше и всех на него переучить.... ебать, да проще пхп допилить, что и происходит.

А потуги JS в бэкенд вообще смешны, типа «не надо учить два языка, можно быть фуллстеком зная только жс». Ой бля, пусть сначала в своём фронтенде разберутся, там же ебнуться можно технологий понапридумывали, костыль на костыле уже, создаётся впечатление что инструменты придумывают просто чтоб анус себе подергать.
Аноним 23/11/19 Суб 22:40:43 152802333
Аноним 24/11/19 Вск 00:12:02 152807634
js.jpg (39Кб, 400x412)
400x412
> создаётся впечатление что инструменты придумывают просто чтоб анус себе подергать.

Так и есть. Вся эта ебота началась с того, что автор жквери заработал хуиилион денег на продажах книжки о жквери. Потом нод.жс подтянулся, ну и понеслась душа в рай. Нормальные люди до сих пор даже на фронтендовый жс смотрят как на говно, ибо с точки зрения бизнеса это всегда пиздец, как ни крути, а они на нем уже бэкенды делают и в файлы лезут.

А по поводу пэхэпэ я тебе так скажу: когда троечка только появилась, я один в один копипасты читал о перле. И где сейчас этот твой перл? Как-то так.
Аноним 24/11/19 Вск 00:35:45 152809835
>>1528076
>даже на фронтендовый жс смотрят как на говно, ибо с точки зрения бизнеса это всегда пиздец
Всяко лучше фронтэндовых фреймворков для Джавы.
мимо джавист
24/11/19 Вск 01:24:05 152812136
>>1528076
битордик_палится.тхт
И что за даун делал эту картинку.
Люмпен-пролетариат по определению не имеет профессии.
Аноним 24/11/19 Вск 01:28:02 152812237
>>1528098
> Говно всяко лучше мочи

Типичный джавист.
Аноним 24/11/19 Вск 01:31:29 152812338
>>1528122
>> Говно всяко лучше мочи
Ну так-то да.
Аноним 24/11/19 Вск 08:11:24 152822239
>>1527949
>Номинально да, но ведь оно на момент релиза не работало как должно.
"Как должно" понятие весьма субъективное. Я честно говоря не знаю как именно работают/работали интерфейсы, так как в пыхе их почти никогда не использую. Если в джаве к примеру без интерфейсов в принципе не обойтись, то в пыхе все работает и без них.

>Да, эту феньку я помню, но она раньше тоже работала чисто номинально, а именно ограничивалась выдачей предупреждения. Сейчас так же?
Можно написать
declare(strict_types=1); для включения строгой типизации параметров функции.
При нарушении появляется TypeError ошибка. Еще можно стало писать хинты на стандартные типы данных, вроде int, float, string и так далее.
Аноним 24/11/19 Вск 14:11:39 152835140
14839811383030.jpg (45Кб, 500x580)
500x580
Когда к магазинам будут цеплять нейросеть, тогда ваша пыха соснет.
Аноним 24/11/19 Вск 14:52:02 152837441
>>1528351
Хочу лендинг на нейросетях.
Аноним 24/11/19 Вск 15:42:34 152842642
Аноним 24/11/19 Вск 15:55:32 152843743
>>1528351
её будут цеплят так как сейчас цепляют к питону
Аноним 24/11/19 Вск 18:00:22 152858744
Легче всего Go, ruby. На гошке еще и работ много. У нас в мухосране вакансий на ней примерно, как у питона. Единственный минус - ущербность языка. В руби гораздо все лучше в этом плане, но работ меньше, чем было в 10-14 годах.
Аноним 24/11/19 Вск 18:05:51 152859245
Аноним 24/11/19 Вск 19:15:15 152866146
Аноним 24/11/19 Вск 19:17:39 152866347
>>1528437
Питон легко срастается с крестами, которые и считают нейросети. А пыха так может?
Аноним 25/11/19 Пнд 04:10:59 152896248
>>1528663
Может, я об этом и говорю
Аноним 25/11/19 Пнд 04:11:16 152896349
>>1528587
>В руби гораздо все лучше в этом плане, но работ меньше, чем было в 10-14 годах.
Как думаешь, почему руби здох?
Аноним 25/11/19 Пнд 13:19:05 152910050
>>1528963
Смузихлебы ушли на жс, а Руби остался языком MVC-приложений, которые стали меньше нужны, еще и без поддержки смузихлебов
Аноним 25/11/19 Пнд 13:59:54 152912551
>>1528017
>Ой бля, пусть сначала в своём фронтенде разберутся, там же ебнуться можно технологий понапридумывали, костыль на костыле уже, создаётся впечатление что инструменты придумывают просто чтоб анус себе подергать.

Зачот, ахахаа, ржем с коллегами в офисе, пускай пидоры к нам в конторку заедут, мы им ноду тут отработаем! Улучшатели хреновы.
мимо открыта вм ХР с вс 2008 с флашэм и вм 7 с вс 2015 с некро С++ проектом
Аноним 26/11/19 Втр 16:41:22 153009852
>>1529125
>мимо открыта вм ХР с вс 2008 с флашэм и вм 7 с вс 2015 с некро С++ проектом
Зато не цирк
Аноним 26/11/19 Втр 19:46:33 153019253
>>1528076
>И где сейчас этот твой перл?
В мейлру?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов