Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


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

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 149 | 4 | 35
Назад Вниз Каталог Обновить

Аноним # OP  12/02/18 Пнд 03:26:54  170531499  
527055.jpg (310Кб, 800x600)
Хочу научиться создавать сайты без использования готовых CMS вроде WordPress (на него я устанавливал Woocommerce), Prestashop, Opencart и т.д. Я слышал что для того чтобы создать сайт с нуля нужно использовать какие-то фреймворки, а веб-разработка состоит из двух частей — бэкэнд и фронтэнд. Что изучать и в каком направлении развиваться? Фреймворков очень много, часто упоминают Laravel. Как вы думаете, стоит ли мне вкатываться в Django и соответственно для работы на нём изучать Python? Просто многие говорят что лучше знать Python чем PHP, т.к. Python много где применяется, а PHP ограничен web'ом. По поводу веб-разработки — мне не хочется создавать интернет-магазины, я намерен создавать нечто более интересное.
Аноним # OP  12/02/18 Пнд 03:36:05  170531689
бамп
Аноним 12/02/18 Пнд 03:36:31  170531696
>>170531499 (OP)
Все описанное тобой - смыть в сортир. Пиши на божественном C# с фреймворком ASP.NET.
Аноним 12/02/18 Пнд 03:39:16  170531744
Какой долбоеб. И что ты интересное можешь написать? У тебя никогда не закажу интересное, а инет магазины будут самым дорогим что могут заказать. Сначала придумай это интересное и под него уже среду разработки найди
Аноним 12/02/18 Пнд 03:40:59  170531780
>>170531696
Больной ублюдок
Аноним 12/02/18 Пнд 03:42:04  170531805
image.png (216Кб, 400x315)
>>170531780
Аноним 12/02/18 Пнд 03:45:59  170531877
Chi chi c
Аноним 12/02/18 Пнд 03:48:05  170531930
>>170531780
Ну да, ну да. Все программисты в общении одинаковы. Ведёт себя как роботы. Им можно давать только четкие приказы. Они не могут абстрагироваться и предложить решить проблему лучше
Аноним 12/02/18 Пнд 03:49:30  170531958
>>170531499 (OP)
да
Аноним 12/02/18 Пнд 03:49:41  170531967
>>170531930
Двачую этого господина. Программисты не люди
Аноним 12/02/18 Пнд 03:50:55  170531997
>>170531967
Тричую, погромисты сверхлюди

мимо жс бог
Аноним 12/02/18 Пнд 03:51:53  170532021
>>170531967
Зато мы зарабатываем 300к/сек
HTML-программист тян
Аноним 12/02/18 Пнд 03:53:42  170532071
alfach.jpg (594Кб, 1021x1815)
>>170532021
>HTML-программист тян
даш писку ебат?
Аноним 12/02/18 Пнд 03:54:38  170532093
>>170532071
>даш писку ебат?
Конечно, няш :3
Аноним 12/02/18 Пнд 03:54:40  170532095
Ты слишком тупорылый, иначе ты пошёл бы на отдельную доску. Можешь даже не пытаться.
Аноним 12/02/18 Пнд 03:56:13  170532142
>Laravel
Пацаны, а на сколько трудно освоить фраемворки эти? Пишу на чистом PHP, ещё на чистом Си писал умею :с
Аноним 12/02/18 Пнд 03:59:24  170532215
>>170532142
Какие паттерны используешь?
Аноним 12/02/18 Пнд 04:00:56  170532255
>>170532215
Никакие, даже не знаю что это.
Аноним 12/02/18 Пнд 04:02:42  170532289
>>170531499 (OP)
js, php, html, mysql и другие базы данных, фреймворки и остальная хуерга. Я тебе сразу говорю, что программирование, да и вообще всё IT говно лютое и лучше туда не лезть.
Аноним 12/02/18 Пнд 04:05:28  170532351
>>170532289
>да и вообще всё IT говно лютое и лучше туда не лезть
Ага, а больше ни за что в этой стране и не платят.
Аноним 12/02/18 Пнд 04:05:31  170532353
>>170531499 (OP)

Я никогда не умел создавать сайты и никогда этим не интересовался. Но вот, начал я свое дело, а без сайта никуда в таких раскладах. Сначала думал нанять. Потом подумал головой и решил сделать самому. Купил хостинг+домен. Нашел там вкладочку вордпресса, установил. Скачал нормальный шаблон, сделал все по гайдам. Чуть позже уже купил шаблон со всеми плюшками. Но это просто сайт визитка. Если что-то сложнее то наверное уже придется нанимать.
Аноним 12/02/18 Пнд 04:09:56  170532451
>>170532351
в этой стране вообще ни на одной РАБоте не платят. Только тупые школьники верят, что погромисты получают по 300кк/наносекунда. На деле ты кабанчиком бегаешь в недоконторке за 40к, либо за еду на фрилансе. Чтобы реальные деньги получать нужно нихуево знать много типизированных языков, владеть большим количеством технологий и фреймворков, при этом не быть быдлокодером, а реально уметь писать код. Таким специалистом можно стать за годы и десятки лет практики и обучения, а рядовой долбоеб из вузика или самообучения владеет знаниями, которыми владеют тысячи людей и он нахуй никому не упал. Максимум, на что такой "специалист" может рассчитывать - это как раб 8 часов в день дебажить чужой код и все. Программист - очень хуевая, скучная и сложная работа. Можно куда легче и быстрее заработать куда больше денег. Программирование - оверхайп дерьмо для школьников.
Аноним 12/02/18 Пнд 04:11:20  170532482
>>170532451
>в этой стране вообще ни на одной РАБоте не платят
Я свои 80 000 получаю, это больше чем на любой другой работе ощутимо.
Аноним 12/02/18 Пнд 04:12:10  170532500
>>170532451
>Можно куда легче и быстрее заработать куда больше денег.
Например?
Аноним 12/02/18 Пнд 04:12:42  170532509
>>170532482

Ого, ты наверное мог бы снимать каждый день проститутку. Теоретически. Или каждый день покупать ганжу. Или допустим каждый день смотреть фильм после работы в кино.
Аноним 12/02/18 Пнд 04:13:11  170532523
>>170532500

Жопу в аренду сдавать. Можно стать трапом.
Аноним 12/02/18 Пнд 04:13:54  170532538
>>170532142
На php можно писать и без фреймворков, так как php - сам себе фреймворк, если можно так сказать. А вот на других языках, писать под веб без фреймворка в принципе невозможно. Например на ruby без rails сделать веб приложение не получится.
Аноним 12/02/18 Пнд 04:14:51  170532551
>>170532509
Что ты этим сказать хотел?
Аноним 12/02/18 Пнд 04:15:38  170532575
>>170532482
>Я свои 80 000 получаю
Ахуенно тебе с такими копейками живется, наверное. Ты готов обменивать больше половины своей жизни сидя за компом ради таких грошей?
Аноним 12/02/18 Пнд 04:15:56  170532580
>>170532551

Что у тебя хорошая заработная плата. Без сарказма, зависти и подъебок. Просто прикинул что можно сделать на эти деньги.
Аноним 12/02/18 Пнд 04:16:09  170532585
>>170532538
Ну просто работодатели ищут чуваков знающих определённые фраемворки. Вот мне и любопытно, как долго это осваивается? И зачем оно собственно надо?
Аноним 12/02/18 Пнд 04:16:17  170532587
>>170532500
Биз, самый очевидный варик.
Аноним 12/02/18 Пнд 04:16:24  170532591
>>170532575
А что еще делать? Безделие тоже очень быстро надоедает
Аноним 12/02/18 Пнд 04:16:33  170532596
>>170532575
Для меня это огромные деньги.
Аноним 12/02/18 Пнд 04:17:13  170532608
>>170532587
Ахуенный блять варик. И что такое "биз"? Что делать нужно?
Аноним 12/02/18 Пнд 04:17:44  170532622
>>170532591

Безделье игрушка диабло, же есть
Аноним 12/02/18 Пнд 04:21:37  170532705
>>170532608
Ну ты еще и тупой ко всему. Биз - бизнес. А делать нужно все, что захочешь. Продавать грязные трусы твоей мамки или бананы абу, главное иметь начальный капитал и желание. Капитал можно взять из своей заначки с субсидиями, либо же кредит взять, который успешно выплатишь через год.
Аноним 12/02/18 Пнд 04:21:41  170532706
>>170532585
Есть разные фреймворки, некоторые осваиваются дольше, другие быстрее. Чем больше фреймворков освоишь, тем быстрее можно освоить другие. Если фреймворк трудно освоить - это значит плохой фреймворк.

Нужны же фреймворки для того, что бы каждый раз не писать свой собственный фреймворк. Фреймворк содержит основу, фундамент приложения, т.е. в первую очередь фреймворк - это файловая структура, набор папок, в каждую из которых нужно помещать определенные файлы: одна папка для шаблонов внешнего вида, другая папка для сторонних библиотек, другая папка для обработчиков запросов пользователя, другая папка для общения с базой данных и так далее.
Аноним 12/02/18 Пнд 04:22:26  170532721
>>170532622
Пробовал. Помогло только на месяца два.
Аноним 12/02/18 Пнд 04:23:08  170532731
>>170532705
Понятно, по делу сказать неченго.
>возьми кредит
>всё проеби
>буть успешным
А ещё обязательно ИП нужно открыть, что бы государство тебя лет 5 после закрытия ИП ломом в жопу ебало.
Аноним 12/02/18 Пнд 04:23:46  170532747
>>170532705

Можно без капитала. Точнее не так, можно с минимальным капиталом. Но тут нужно хоть что-то уметь делать.
Аноним 12/02/18 Пнд 04:24:57  170532770
>>170532706
Я думал что фреймворк это набор функций, типа надстройка над php, не?
Аноним 12/02/18 Пнд 04:26:26  170532801
>>170531499 (OP)
пишешь на плюсах, открываешь сокет, отдаешь html.
Аноним 12/02/18 Пнд 04:31:52  170532893
>>170532706
эти яваскриптеры окончательно головой поехали на своих фреймворках. раньше каждый программист писал свой самый лучший текстовый редактор, а теперь фреймворк.
Аноним 12/02/18 Пнд 04:32:37  170532910
>>170532770
Фреймворк - это в первую очередь некоторая структура приложения.

Но некий набор дополнительных функций фреймворки тоже конечно же содержат. Большинство из которых - это функции упрощающие работу с заданной структурой приложения.
Аноним 12/02/18 Пнд 04:33:06  170532920
>>170532893
>каждый программист писал свой самый лучший текстовый редактор
Ну и зачем оно надо? Нужно то за что платят. Это как дрочеры линукса, пердолят своё говно под себя, а профита ноль.
Аноним 12/02/18 Пнд 04:33:57  170532939
>>170532893
Не понял тебя. Причем тут яваскрипт, фреймворки и текстовые редакторы?
Аноним 12/02/18 Пнд 04:34:32  170532948
>>170532910
Тогда я не понимаю, на кой хуё они нужны? В чем смысл фрейворков? Папочки создать в определённом порядке я и сам могу.
Аноним 12/02/18 Пнд 04:36:15  170532984
>>170532939
the limits of my language mean the limits of my world
Аноним 12/02/18 Пнд 04:37:00  170532998
>>170532939
Он просто долбаёб, не обращай внимания.
Аноним 12/02/18 Пнд 04:42:08  170533098
>>170531499 (OP)
очевидные нода с реактом, нода на бэк, на реакте будешь создавать стильные модные хипстерские сервисы, ну или аппликухи.
Аноним 12/02/18 Пнд 04:45:22  170533154
>>170532948
Создать правильную структуру проекта занимает некоторое время. Правильно связать эту структуру между собой и написать соответствующее ядро занимает еще больше времени.
Ну и еще во фреймворках есть такие фичи, самому разработать которые будет очень трудоемко. Ну например некоторые фреймворки содержат автоматизированную скачивалку библиотек. Т.е. пишешь список необходимых тебе библиотек, а фреймворк сам скачивает их и подключает к проекту.

Ну это не говоря уже о том, что при использовании известного фреймворка, новым программистам намного проще влиться в проект и начать эффективно работать.
Аноним 12/02/18 Пнд 04:48:50  170533212
>>170533154
сейчас и так любая система сборки умеет управлять зависимостями, нет?
Аноним 12/02/18 Пнд 04:50:15  170533233
>>170533154
>написать соответствующее ядро
Что такое ядро? Для меня программа на php это файл, либо несколько файлов связанных между собой.
Аноним 12/02/18 Пнд 04:54:48  170533308
>>170533212
>система сборки
Система сборки - зачастую бывает одной из составных частей фреймворка. Никакого противоречия тут нет.
Аноним 12/02/18 Пнд 05:02:56  170533438
>>170533233
Так как я сам недавно писал свой php фреймворк, пытаясь скопировать как можно больше плюшек, из ruby on rails, то поэтому могу ответить на твой вопрос.
В моем случае, это во первых файл index.php, который не должен изменятся и который автомотизированно инклюдит все файлы из определенных папок и запускает главный контроллер.
Главный контроллер анализирует существующие в проекте файлы, анализирует запрос и передаёт управление одному из пользовательских контроллеров, которые к ядру не относятся.

Другая часть ядра - это простенький шаблонизатор, состоящий в первую очередь из функции view('имяШаблона', $keyValueDatas)

Еще одна часть ядра - это реализация ActiveRecord-патерна, которая автоматизирует работу с базой данных.
Аноним 12/02/18 Пнд 05:07:52  170533522
>>170533438
и зачем городить очередной диспатчер запросов, если это все 10 лет назад уже написано.
Аноним 12/02/18 Пнд 05:09:19  170533548
>>170533438
Оставишь свою телегу? Я бы с тобой попиздел
Аноним 12/02/18 Пнд 05:09:50  170533560
>>170533438
ядро в таких фреймворках - это обычно DI, абстракции над request/response, роутинг и возможно какая-нибудь дженерик абстракция Application. Все, нахуй.

А то что ты написал это уже сервисы встроенные в фреймворк
Аноним 12/02/18 Пнд 05:12:27  170533592
>>170533438
> то реализация ActiveRecord-патерна
актив рекорд это к бугаенко. Нормальные люди используют repository.
Аноним 12/02/18 Пнд 05:13:05  170533603
>>170533592
я думал нормальные люди sql используют.
Аноним 12/02/18 Пнд 05:18:21  170533709
>>170533603
это типа напрямую хуярить sql? помоему сейчас средний программист сложнее иннер джойна ничего не может написать. Это так из 3-летнего опыта работы над множеством различных проектов на апворке, чего там только не увидишь. И эти люди получают от $30/h.
Аноним 12/02/18 Пнд 05:18:21  170533710
>>170533548 Пиши мне на фейкомыло alex.schnauzer@mail.ru если есть такое желание
Аноним 12/02/18 Пнд 05:22:04  170533778
>>170533592
выучил модные слова но не знаешь как использовать да? репозиторий это немного другой паттерн, который можно использовать и с AR и дата-маппером наверное ты его имел ввиду, да?
Аноним 12/02/18 Пнд 05:22:31  170533786
>>170533710
О, збс, напишу.
Аноним 12/02/18 Пнд 05:28:16  170533915
>>170533778
> выучил модные слова но не знаешь как использовать да?
да. лень спорить
Аноним 12/02/18 Пнд 05:29:34  170533940
>>170531499 (OP)
Python,
PHP для макак
Аноним 12/02/18 Пнд 05:29:41  170533943
>>170533603
ActiveRecord не исключает использование SQL, а просто ускоряет работу с базой данных, сам создавая значительную часть необходимых запросов.
Написать
$comment = new Comment();
$comment->title = "Супер заголовок";
$comment->text = "Текст комментария";
$comment->save();
Намного проще чем писать соответствующий sql запрос
Аноним 12/02/18 Пнд 05:30:04  170533952
>>170533915
да ты просто быдломакака как и я
Аноним 12/02/18 Пнд 05:31:10  170533981
>>170533952
обидел. ну хоть не украинец.
Аноним 12/02/18 Пнд 05:32:10  170533997
>>170533943
сам explain посмотрит, сам индексы добавит, сам не сделает ненужный join и не сделает n+1 лишний запрос, ну я не против, делайте что хотите. транзакция где коммитится?
Аноним 12/02/18 Пнд 05:34:04  170534027
>>170533981
ну извини антош
Аноним 12/02/18 Пнд 05:35:18  170534043
>>170533997
обычно тем кто пишут такой код понятия не имеют где транзакция коммитится и вобще о чем вы.
Аноним 12/02/18 Пнд 05:42:52  170534188
>>170533997
>сам индексы добавит
В классе Comment прописываются атрибуты и соответствующие индексы и типы данных.

class Comment extends ActiveRecord {
//@ varchar(512) NOT NULL
public $title;
//@ TEXT
public $text;
}

id добавляется автоматически. Любое изменение класса приводит к немедленному изменению структуры подключенной базы данных
Аноним 12/02/18 Пнд 05:45:12  170534232
>>170534188
https://ideone.com/mW79Dw
Аноним 12/02/18 Пнд 05:50:56  170534321
Ну и куда вы все пропали из треда?
Аноним 12/02/18 Пнд 05:51:50  170534338
>>170534321
на работу завтра.
Аноним 12/02/18 Пнд 05:52:04  170534341
>>170534321
ушли в фап тред
Аноним 12/02/18 Пнд 05:52:24  170534349
>>170534341
В какой?
Аноним 12/02/18 Пнд 05:52:35  170534353
>>170534188
>Любое изменение класса приводит к немедленному изменению структуры подключенной базы данных
правда чтоли? как ты это сделаешь, расскажи.
Аноним 12/02/18 Пнд 05:53:50  170534378
>>170534353
при старте приложения или что там у него смотрится дифф реальной схемы и метаданных, и применяется патч. вообще опасная тема, можно получить не то что надо и когда не надо.
Аноним 12/02/18 Пнд 06:03:11  170534545
>>170534353
Я это не сделаю, а уже сделал, правда только для mysql. Принцип такой:

SHOW COLUMNS FROM [table_name]
показывает список столбцов в определенной таблице включая все его свойства.

Эти свойства и столбцы сравниваются с записанными в соответствующем классе. Если есть отличия, то отличия исправляются при помощи запроса
ALTER TABLE [table_name] [add_or_modify] COLUMN [attribut_name] [attribut_datatype]

Аноним 12/02/18 Пнд 06:06:04  170534591
Ну так вот, я думаю, стоит ли мне допиливать мой пхп фреймворк и опубликовывать его или он никому нафиг не нужен будет?
Аноним 12/02/18 Пнд 06:22:34  170534824
>>170533603
>я думал нормальные люди sql используют.
в sql сейчас редко кто может. зато фреймворки! поколение бездарей, блеать.
Аноним 12/02/18 Пнд 06:23:48  170534839
>>170534043
>обычно тем кто пишут такой код понятия не имеют где транзакция коммитится и вобще о чем вы.
адекват в треде
Аноним 12/02/18 Пнд 06:27:59  170534895
>>170533997
>сам индексы добавит, сам не сделает ненужный join
это поколение 1с выросло. их продукт возможности SQL использует примерно никак.
слова триггер не знают.
зато готовы писать очередные проводки, чтобы вылечить целостность своей базы. с опытом иногда узнают слово транзакция.
Аноним 12/02/18 Пнд 06:31:59  170534953
>>170534895
>слова триггер не знают.
и не надо если у тебя нет отдельной макаки которая занимается только БД
Аноним 12/02/18 Пнд 06:35:56  170535012
>>170534895
как-то видел такой код:

transactMoney(user1, user2) {
if (user.balance >= amount) {
user.balance -= amount;
user.save();
}
user2.balance += amount;
user2.save();
}
естественно ни о каких транзакциях речи не шло. скорее всего автор понятия не имел что это
Аноним 12/02/18 Пнд 06:36:56  170535025
>>170531499 (OP)
Блять. Есть же разде по погромированию, где в каждом треде все расписано. Хули ты тут срешь, уебок?
Аноним 12/02/18 Пнд 06:39:34  170535064
>>170534545
ты же понимаешь что это нахуй не нужно так как работать будет в 1% случаев?
Аноним 12/02/18 Пнд 06:41:45  170535098
>>170535064
Да вроде бы всё отлично работает. Для стадии разработки, когда нужно часто что-то менять это очень удобно. В продакшене разумеется эта фича отключается, так как в ней больше нет необходимости.
Аноним 12/02/18 Пнд 06:47:00  170535183
>>170535012
Ну а что помешает писать как то так:

transactMoney(user1, user2) {
startTrsansaction();
if (user.balance >= amount) {
user.balance -= amount;
user.save();
}
user2.balance += amount;
user2.save();
commitTransaction();
}
Аноним 12/02/18 Пнд 06:51:53  170535262
>>170535012
>скорее всего автор понятия не имел что это
а потом РРРРРЯЯЯ!!!! СИКВЕЛЬ НЕНУЖЕН!!!! НАДО СВЕРКУ БАЗЫ!!! С ВАС ЕЩЕ 150кк/с!!!!
Аноним 12/02/18 Пнд 06:54:05  170535303
>>170535012
И часто ли из-за отсутствия транзакций возникают проблемы?
Аноним 12/02/18 Пнд 06:56:38  170535356
>>170535303
>И часто ли из-за отсутствия транзакций возникают проблемы?
ты даун?
Аноним 12/02/18 Пнд 07:01:48  170535451
>>170535356
Нет, просто у меня в проекте без транзакций еще ни разу не возникало проблем из-за их отсутствия
Аноним 12/02/18 Пнд 07:01:49  170535452
>>170531696
Поясни чем php и python хуже asp.net
Аноним 12/02/18 Пнд 07:03:45  170535482
>>170535451
>у меня в проекте
маня, ты со своим генератором мемасов школу проспишь.
тут люди за энтерпрайз говорят.
Аноним 12/02/18 Пнд 07:04:51  170535499
>>170535451
ну тебе мало приведенного примера - или ты не видишь в чем проблема?
Аноним 12/02/18 Пнд 07:08:14  170535557
>>170535452
ничем не хуже блядь, хуже понятие относительное. Язык этого всего лишь инструмент решения какой-то проблемы. Под каждую задачу выбирается наиболее подходящий по определенным критериям (скорость исполнения, цена и так далее).
Аноним 12/02/18 Пнд 07:09:53  170535578
>>170535482
вдруг у него еще более дикий ынтырпрайз и там отдельный чел пишет БД процедуры на все. Ну или он мануально ловит эксепшины и вручную все возвращает обратно.
Аноним 12/02/18 Пнд 07:09:59  170535582
>>170535557
Перечисленные языки (инструменты) выполняют одинаковую задачу, так что вполне разумно сравнивать какой из них лучше.
Аноним 12/02/18 Пнд 07:12:49  170535621
>>170535582
не совсем, если ты пишешь страничку заказа пиццы - то скорее всего на пхп это написать гораздо дешевле чем на asp.net.
если же банковскую систему к примеру, то возможно стоит не рассматривать пхп.
Аноним 12/02/18 Пнд 07:13:13  170535629
>>170533438
Зачем ты yii2 заново писал?
Аноним 12/02/18 Пнд 07:14:58  170535656
>>170535578
>и там отдельный чел пишет БД процедуры на все
>у меня в проекте без транзакций
тогда он макака, которой доверили кнопочку нарисовать.
>он мануально ловит эксепшины и вручную все возвращает обратно
сейчас таких принципиальных монстров ебанутых не найти, да:( фреймворки и паттерны блеать!!!
Аноним 12/02/18 Пнд 07:20:34  170535766
>>170535621
В том то и дело, что на php теоретически можно написать даже банковскую систему. Что должно помешать это сделать?
Аноним 12/02/18 Пнд 07:24:03  170535832
>>170535452
Ну тогда уж не asp.net, а хотя бы жаву надо бы использовать
Аноним 12/02/18 Пнд 07:26:43  170535878
>>170535656
>тогда он макака, которой доверили кнопочку нарисовать.
ну не говори. информации мало. может он какой-нибудь энтерпрайз тимлид, зашел поугарать на тараканов с код-транзакциями типа лол, эти макаки используют транзакции в пхп и даже без оптимистик/пессемистик локинга когда у него целый отдел ораклсеньоров сидит в кампусе и рисует схемки/транзакции/вьювы/процедуры в GovCloud.
Аноним 12/02/18 Пнд 07:29:55  170535935
>энтерпрайз
Терпеть не могу это слово. Зачем его вообще применяют?
Аноним 12/02/18 Пнд 07:30:57  170535950
Короче, ОП - надо учить следующие вещи. Забудь про свои джанги, кокобанги.
1. Github.
2. StackOverflow.
3. CyberForum.
4. Язык, на котором говорят индусы.

Всё на уровне Senior, не меньше. Потом приступаешь с CTRL+C, CTRL+V.
Аноним 12/02/18 Пнд 07:40:02  170536116
>>170535766
Стоимость проекта. Поставь себя на место того кто дает $$$. Будешь платить $50 джавашнику за.страничку с пицей? С банком тоже самое, можешь писать на пхп но кажется это выйдет гораздо дороже лонг терм чем джава.
Аноним 12/02/18 Пнд 07:42:06  170536163
>>170536116
Там где я недавно работал как раз таки писали проект уровня банковской системы на пхп. Просто они 15 лет назад начали на пхп, а переписывать всё снова выйдет еще дороже
Аноним 12/02/18 Пнд 07:42:24  170536170
>>170535878
>может он какой-нибудь энтерпрайз тимлид
>пхп в приличном обществе
чур меня, никаких пхп-транзакций. от всех веб-программистов требуется только одно - вызвать вьюху/процедуру, полученные от дяди. и не налажать хотя бы с этим.
чем меньше они своими грязными пхп фронтэндовскими ручонками лезут в данные, тем лучше. для данных и для слабеньких мозгов веб-макак.
Аноним 12/02/18 Пнд 07:45:19  170536218
Так причем тут вообще транзакции, если они при использовании ActiveRecord паттерна отлично и без проблем реализуются? Ведь именно с этого мы и начали
Аноним 12/02/18 Пнд 07:46:13  170536234
>>170535935
>Терпеть не могу это слово. Зачем его вообще применяют?
как обозвать отличие проекта школьника "супер-компьютер в портфеле" от реальной жизни?
Аноним 12/02/18 Пнд 07:49:04  170536306
>>170536170
ну вообще то ничего страшного в код-транзакциях и управлении БД из приложения нету если с умом, а не как местные макаки , если это не какой-то многомиллиардный дата или HIPAA проект, и особенно если у тебя нет лишнего полмиллиона $ в год на несколько Senior Database Developer.
Аноним 12/02/18 Пнд 07:55:27  170536453
>>170536306
>если с умом, а не как местные макаки
>пхп-программист
>1с-программист
>программист
>ПРОГРАММИСТ
>ПРОГРАММИСТ
лично мое мнение: тоньше клиент - шире морда у DB Dev и крепче сон и стояк на любовницу у CIO/CEO. а веб макаки дошиком перебьются.
Аноним 12/02/18 Пнд 08:05:32  170536654
>>170536306
Кажется я всё понял. Ты кроме как в базах данных больше не в чем не разбираешься и поэтому тебя это очень сильно задевает, что твой труд можно легко автоматизировать. Я правильно тебя понял?
Аноним 12/02/18 Пнд 08:09:22  170536719
>>170536654
нет, наоборот. я вообще адепт секты фреймворков, миграций и дата-маппера
Аноним 12/02/18 Пнд 08:16:56  170536879
>>170536654
>очень сильно задевает, что твой труд можно легко автоматизировать
а мне нравится, когда такие автоматизаторы стоят ко мне в платную очередь "анон, а почему у нас отчет 7 часов готовится?" "анон, а что такое деадлоцк?"
мимо обоссал всех ограниченных нубов
Аноним 12/02/18 Пнд 08:24:30  170537053
bigdata и DWH-кун в треде спрашивает "а что такое пхп?"
Аноним 12/02/18 Пнд 08:24:50  170537060
>>170536879
зато БЫСТРО. Деадлоки? Похуй, нода отнопоточная. Композитные зависимости? ПОХУЙ, используем ноэскуэль. А вдобавок прикрутим еще графкуэль, модно, молоджено, похипстерски.

Напоследок запихаем это все в докер, да так чтобы деплоилось на продакшин сразу после каждого коммита и вываливаем в облако. Рыночек не ждет, а кастомеры и так сожрут, да еще и нахваливать будут. на все это дело нанаимается один JS сеньор и несколько макак в помощники.
Чо посоны, скалируется плохо? нибида, наплодим еще микросервисов.
Аноним 12/02/18 Пнд 08:26:21  170537097
>>170537060
Молодец, можешь теперь шуровать на работу. Понедельник же!
Аноним 12/02/18 Пнд 08:27:24  170537121
>>170537097
да я спать вообще то пойду скоро, работать уже завтра буду :3
Аноним 12/02/18 Пнд 08:29:50  170537173
>>170537060
>Рыночек не ждет
haha, classic.жпг
хуяк-хуяк - и в продакшн.
зато на поддержке бабла еще срубим.
Аноним 12/02/18 Пнд 08:30:49  170537197
>>170537173
И в чем не правилен такой подход?
Аноним 12/02/18 Пнд 08:35:59  170537342
>>170537173
главное микросервисов понаделать, да побольше. микросервисы ваще тема. скалируй, рефакторь - не хочу, вплоть до умеренного хайлоада, там уже другие бяки вылезают, вроде красного от злости CEO после провальной презентации.
Аноним 12/02/18 Пнд 08:54:38  170537829
В треде куча говна, а по существу так ничего никто и не сказал. Впрочем, что от школьников ждать, видевших продакшоны только издалека в записях каких-нибудь митапов.

>>170531499 (OP)
Все абсолютно просто, ОП. Ты хотел, ты получил. Для простенького магазина тебе понадобится:

Фронтенд
Само собой полноценный фронтенд тебе навряд ли нужен будет, поэтому нужно выучить всего лишь HTML5 (чтобы сохранять всякие метатеги для пущей индексации, добавь сюда всякий мета-мусор от яндекса), CSS3 (флексбоксами уже никто не пользуется, юзай цсс грид, читай про новые фишки, хуячь анимации к месту и не к месту, на цсс они дешевые по ресурсам), базовый JS и, конечно же, jQuery! Куда без этого говна. Очень дешево и быстро, но нужно будет дебажить много и нудно, ибо этим говном мало кто пользуется и все нужные плагины не обновлялись лет по пять-десять. Но тебе же нужно по-быстрому сварганить магазинчик, да?

Бэкенд
Забудь про пайтон, потеряешь время. Ты же пишешь по-быстрому магазинчик, а не программируешь. Поэтому PHP и Laravel твой выбор. Только нужно кое-что выучить и понимать, перед тем как писать что-то, ибо можешь погрязнуть в собственном говнокоде и не потеряться. Это вот примерно: базовые паттерны (декоратор, стратегия, фабрика, продюсер-коньсюмер, ивенты, DI, ActiveRecord как минимум), все PSR, чтобы соответствовать в стилистике уже написанным тулзам, немного базы данных, как где что хранится, форейн кеи, правильное поведение онделит и прочее, прочитать весь код фреймворка и понимать как он работает, чтобы не столкнуться с проблемой на проде, которую не сможешь решить тут же, вот в принципе и все пока что. Я думаю, что базовые принципы вроде как работает HTTP ты уже знаешь.

Ну и конечно же

CI/CD
Докер, кубернетес, ансибл, дженкинс, любой гит на твой выбор, сфинкс/эластик, сбор логов, ошибок, статусов и прочее. Ты же хочешь стабильное приложение, которое будет работать и поставляться беспрерывно? Это необходимо.

Ну вот и все, дружок. Примерно лет через пять ты сможешь уже самостоятельно выкатить первый продукт. Начинай уже прямо сейчас, пока технологии не устарели!
Аноним 12/02/18 Пнд 08:56:55  170537880
>>170532538
Че ты несешь, блядь. На руби хоть сокет можешь поднять, хоть синатру для визиток использовать.
Аноним 12/02/18 Пнд 09:00:59  170537980
>>170537829

У тебя бугурт, вкатился в ваш ссаный веб имея за плечами техническое образование за год.
Аноним 12/02/18 Пнд 09:01:10  170537986
>>170537829
К слову, если считаешь, что это для тебя слишком, и раньше как-то по фтп файлики перекидывал и ничего, то и писать собственного ничего не нужно. Используй опен карт. Он дырявый, хуево написан, зато работает и любой бомж тебе его починить ежели чего. Лучше ты навряд ли напишешь.
Аноним 12/02/18 Пнд 09:01:20  170537992
>>170537829
>фабрика
Один из самых бесполезных патернов в мире
Аноним 12/02/18 Пнд 09:02:57  170538037
>>170537880
В сортах руби-говна особо не разбираюсь
Аноним 12/02/18 Пнд 09:03:59  170538067
>>170537980
И? Выкатывайся нахуй, я таких как ты заебался на собеседованиях отшивать. Приходят, говорят, что знают дохуя, а на типичных задачках из книжках валятся и кукарекают:
НО ВЕДЬ В НАСТАЯЩИХ ПРАЕТКАХ ЭТАВА НЕТ!!!
Я ЧИВО ТА НЕ ЗНАЮ ЗАТО ПИШУ КОД МНОГО И НАРМАЛЬНА
ПАТТЕРНЫ НЕ НУЖНЫ)))У МЕНЯ ВСЕГДА И ТАК РАБОТАЕТ Я ИХ ПОНИМАЮ НО НЕ ЗНАЮ
и прочую хуету. Может для галеры норм, но на нормальные проекты, где от них будет что-то зависить и они могут что-то решать, им не попасть.
Аноним 12/02/18 Пнд 09:05:05  170538093
>>170537992
Может потому что ты его не знаешь? Репозиторий твой как работает по-твоему? Или ты не знаешь что такое репозиторий и зачем он нужен? У тебя приложение состоит из index.php и файликов? Их по фтп перекидываешь? Ммм, ясно.
Аноним 12/02/18 Пнд 09:05:53  170538118
hqdefault.jpg (8Кб, 480x360)
>>170532801
Аноним 12/02/18 Пнд 09:07:25  170538150
>>170531930
два чая
Аноним 12/02/18 Пнд 09:11:46  170538261
>>170538067

У тебя продолжается бугурт. Мне кажется, это потому что веб - ссанина для школьников, и ты это понимаешь.

Алсо, я уже перекатился и прогаю станки для тру мужиков.
Аноним 12/02/18 Пнд 09:11:50  170538264
>>170537829
Ты похоже шаришь во всем этом. Не мог бы пояснить в чём разница между питоном и пхп с точки зрения веба?
Аноним 12/02/18 Пнд 09:18:47  170538435
>>170531499 (OP)
Nikoɡda ne ponimal smɨsl etih vaʂɨh Wordpressov.
HTML-maket sdelatj i skriptɨ k nimu prikrutitj, potom so stiljami pobalovaʦja, ʨto sloʐnoɡo-to?
Аноним 12/02/18 Пнд 09:36:36  170538930
>>170531696
Дерьмо, туда же в парашу. Учи Java, JEE
Аноним 12/02/18 Пнд 09:38:12  170538972
>>170531499 (OP)
>часто упоминают Laravel
И правильно, ибо все весьма просто там, но для небольших проектов он избыточен
Аноним 12/02/18 Пнд 09:57:20  170539578
>>170537053
аббреатура ПоХуй как Программировать, главное работает.
Аноним 12/02/18 Пнд 10:17:55  170540259
>>170532500
Урановые шахты, должность уборщицы в газпроме а так же многое другое сегодня в шоу устраиваемся на работу в этой стране
Аноним 12/02/18 Пнд 10:52:00  170541569
>>170539578
Вот тут полностью соглашусь. Тем не менее отмечу, что ПоХуй как Программировать - это не значит что обязательно нужно программировать плохо, можно и хорошо
Аноним 12/02/18 Пнд 12:00:39  170544800
>>170531499 (OP)
Запомни. Главное ебашить. Чтобы работало.
На чём, не важно.
Если будешь страдать хуйнёй и выбирать учить фреймворк, то ничего не сделаешь и время потеряешь. Бери что-то популярное и ебаш.
Django, Laravel популярные, на них и ебаш.

Двигайся в таком цикле:
хуяч -> работает -> рефактори (можешь нафиг всё переписать, уже будешь знать как надо было делать правильно)

Аноним 12/02/18 Пнд 12:04:24  170545003
А то, видал я типков, которые неделю для своего убер-проекта библиотеку логирования выбирают. Потом ELK настраивают, потом Docker, потом проект - это уже огромная куча когда, которая даже hello world не выводит.
Аноним 12/02/18 Пнд 12:05:40  170545068
>>170531499 (OP)
Для создания сайта нужно приложение блокнот.ехе и знание ХТМЛ.
Аноним 12/02/18 Пнд 12:09:05  170545255
>>170532948
Фреймворки нужны для развода заказчиков на даллары разными путями.
Аноним 12/02/18 Пнд 12:35:33  170546618
>>170545003
ох, лол, аналогично

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 149 | 4 | 35
Назад Вверх Каталог Обновить

Топ тредов
Избранное