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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 296 | 15 | 53
Назад Вниз Каталог Обновить

Аноним 13/01/17 Птн 20:22:02  144407275  
14684062527310.jpg (510Кб, 1536x2048)
двач,давай в режиме онлайн,мы будем здесь учить PHP.
сервак уже поставил
Аноним 13/01/17 Птн 20:24:45  144407458
<html>
<head>
<title>Тестируем PHP</title>
</head>
<body>
<?php
echo '<p>Привет, мир!</p>';
?>
</body>
</html>
Аноним 13/01/17 Птн 20:26:39  144407573
>>144407458
Попробуй <?='<p>Привет, мир!</p>';?> по приколу.
Аноним 13/01/17 Птн 20:28:33  144407715
>>144407458

>>144407573
Ослы
<p><?php echo "op hui"?></p>
Аноним 13/01/17 Птн 20:28:39  144407722
инфа
<?php phpinfo(); ?>
Аноним 13/01/17 Птн 20:29:15  144407767
>>144407722
100%
Аноним 13/01/17 Птн 20:29:35  144407790
>>144407715
те сайт пхп и учебники пиздят?
Аноним 13/01/17 Птн 20:31:27  144407931
14792371610991.jpg (93Кб, 768x1024)
>>144407767
Аноним 13/01/17 Птн 20:32:22  144407995
7751491.jpg (112Кб, 580x580)
>>144407790
Похепе гибкий, как конский член в жопе твоей мамаши, так что все варианты пашут.

Но как и запихивать в жопу конский хуй - в приличном обществе лучше этим не заниматься а юзать шаблонизацию и PSR.
Аноним 13/01/17 Птн 20:32:30  144408004
>>144407790
Угу
Разделяй html и php код
Аноним 13/01/17 Птн 20:32:44  144408029
>>144407275 (OP)
А вот за такое >>144407458 говно тебя бы обоссать надо. Рефенренсы используй, сцуко. html в отделном файле, пхп вы отдельном.
Аноним 13/01/17 Птн 20:34:33  144408166
>>144408029
>>144408004
так я еще не знаю как это делать.как ссылаться на пых скрипт из html файла?
Аноним 13/01/17 Птн 20:38:52  144408465
>>144407573
<?php
print "<p>This is a PHP example.</p>";
?>
можно так
Аноним 13/01/17 Птн 20:41:04  144408625
>>144408166
Смотри и делай по примерам, там же и задачки для дебилов найдешь. http://php720.com/lesson/44
Аноним 13/01/17 Птн 20:42:52  144408753
js
/thread
Аноним 13/01/17 Птн 20:43:29  144408796
переходим к ПЕРЕМЕННЫМ
объявим переменную chay и присвоим ей число 2
<?php
$chay = 2;
выводим ее в браузер на обозрение
echo $chay;
Аноним 13/01/17 Птн 20:45:05  144408900
>>144408625
спасибо
Аноним 13/01/17 Птн 20:45:14  144408911
>>144408753
Такая же хуйня для дебилов как и пыха.
С господин
Аноним 13/01/17 Птн 20:45:18  144408916
Мотивация для п[...].webm (7647Кб, 800x450, 00:01:02)
>>144407275 (OP)
Аноним 13/01/17 Птн 20:45:47  144408955
>>144408796
В пхп нету никакой типизации переменных?
Аноним 13/01/17 Птн 20:46:38  144409029
>>144408955
до этого дойдем
Аноним 13/01/17 Птн 20:47:06  144409060
>>144408911
Что ты программируешь, С-господин? Микроконтроллеры?

Аноним 13/01/17 Птн 20:48:09  144409129
>>144409029
Пиши $chay = "Hello, World!" иначе тебе не стать программистом.
Аноним 13/01/17 Птн 20:49:39  144409220
>>144407715

В двойных кавычках используют только вычисляемые значения. У тебя же статическая строка 'op hui'. Подумай над этим.
Аноним 13/01/17 Птн 20:50:11  144409255
>>144407931

Это не позволит тебе начать разработку на PHP.
Аноним 13/01/17 Птн 20:50:46  144409295
>>144408029

С хуяли? index.php - всегда .php
Аноним 13/01/17 Птн 20:51:18  144409341
>>144409129
В свое время хеллоувордил EXTERMINATом, вроде норм все
Аноним 13/01/17 Птн 20:52:23  144409416
>>144409341

Это что?
Аноним 13/01/17 Птн 20:52:37  144409429
>>144409060
Да микроконтроллеры AVR. Сейчас пишу либу для работы с LCD. Уже весь пукан себе сжог.
Аноним 13/01/17 Птн 20:53:31  144409488
>>144409429

Почему-то думал, что PHP - это для сайтов и подпрограмм. Но причем тут микроконтроллеры и LCD?
Аноним 13/01/17 Птн 20:54:10  144409533
>>144409429
А вот на каком-нибудь питоне после С/С++ писать просто как, хуй знает, будто ты всю жизнь в очко долбился, а потом тебе про смазку рассказали и ты от этого даже удовольствие получать начал.
Аноним 13/01/17 Птн 20:54:30  144409556
>>144409295
Да потому что дебажить это говно будет в сотни раз сложнее чем код на пхп в отдельном файлике.
Аноним 13/01/17 Птн 20:54:44  144409570
>>144409488
>С господин
Мистер Жопочтец.
Аноним 13/01/17 Птн 20:54:44  144409573
>>144409429
А я думал что это тред веб-опущенцев.
Нравятся микроконтроллеры?
Аноним 13/01/17 Птн 20:55:02  144409599
>>144409533

Забудьте про питон и ц++. Речь по PHP, остальное - оффтопик.
Аноним 13/01/17 Птн 20:55:28  144409629
>>144409570

Оффтопику не место.
Аноним 13/01/17 Птн 20:55:29  144409631
>>144409488
Притом.
Аноним 13/01/17 Птн 20:55:33  144409636
>>144409573
>Нравятся
>Уже весь пукан себе сжог
МазохиСт.
Аноним 13/01/17 Птн 20:55:37  144409644
>>144408955
integer целочисленные
float с плавающим значением
string-строки
пример выще это передача целого числа
передадим мое имя в переменную и выведем его
$name = "ophuy";
echo $name;
Аноним 13/01/17 Птн 20:55:54  144409671
>>144409599
Но я же не знаю PHP!
Аноним 13/01/17 Птн 20:56:11  144409695
>>144409629
Почему-то проиграл.
Аноним 13/01/17 Птн 20:56:18  144409703
>>144409671

Тот же Турбо Паскаль, только С.
Аноним 13/01/17 Птн 20:56:23  144409708
>>144407458
<html>
<head>
<title>Тестируем PHP</title>
</head>
<body>
<p>Привет, мир!</p>
</body>
</html>

ибо нехуй статические строки через пхп выводить.

Короче оп, чтоб с нуля вкатиться смотришь курсы lynda.com (на ангельском)
PHP with MySQL Essential Training
PHP with MySQL Beyond the Basics (основы ооп)

Придумываешь себе задачку, делаешь проникаясь.

Потом подбираешь видосы по ооп на elisdn.ru
(мне кажется он норм объясняет)
И параллельно разбираешь фреймворк (например Yii2) не пишешь на нем какую-то хуйню, а выясняешь, как он работает. Начиная с класса component и т.д. У elisdn на эту тему тоже был видос. Потом уже пробуешь что-то писать на фреймворке
Аноним 13/01/17 Птн 20:56:24  144409709
>>144409636
Зато ему не надо каждый месяц осваивать новый фреймворк.
Аноним 13/01/17 Птн 20:56:35  144409723
>>144409556
так кинь пример как правильно делать
Аноним 13/01/17 Птн 20:56:55  144409752
14807129384510.gif (7024Кб, 320x236)
>>144408753
Иди фреймворк новый учи, пока ты этот пост писал еще двадцать новых вышло а тот на котором ты пейсал заабендонили.
Аноним 13/01/17 Птн 20:57:02  144409758
>>144409644
А объект?
Аноним 13/01/17 Птн 20:57:21  144409795
>>144409573
Очень. Люблю когда свой код можно еще и ручками пощупать, а не просто смотреть на экран компа.
Аноним 13/01/17 Птн 20:57:25  144409801
>>144409599
>Речь по PHP, остальное - оффтопик
Потому что ты так сказал? Здесь Б, о чём хотим, о том и пиздим, твой ПОХАПЕ ссаный и неинтересный, а вот микроконтроллеры тема.
Аноним 13/01/17 Птн 20:57:35  144409819
>>144409752
>>144409709
Я знаю.
Аноним 13/01/17 Птн 20:57:50  144409841
>>144409709
Ага, он пишет его сам каждый раз, лол.
Аноним 13/01/17 Птн 20:57:58  144409856
>>144408955
В семерке завезли, а так IDE и докблоки тебе типизируют.
Аноним 13/01/17 Птн 20:58:06  144409865
>>144409758
что?
Аноним 13/01/17 Птн 20:58:59  144409942
>>144409695
>>144409708

MySQL не нужен. 7 лет в PHP, до сих пор MySQL не нужен. Разве что базу в Wordpress перенести. Но Wordpress - еще та штучка. В голом PHP можно на одном сайте в цикле создать 1 млн статических страниц из которых гуглом будут проиндексированы 20 тысяч, которые принесут ежесуточно 200 уников, которые принесут 100 рублей на партнерках.

100 сайтов = 20000 рублей в сутки. Трудись!
Аноним 13/01/17 Птн 21:00:32  144410085
>>144409723
Блин, мне пиздец как мне не охота виртуальный сервер ставить чтобы показать тебе. Выше я ссылку на кидал. Там даже дебил разберется.
А свои примеры у меня накрылись когда я винду переставлял. Хотя может еще что-нибудь осталось, ща поищу.
Аноним 13/01/17 Птн 21:00:58  144410129
>>144409644
еще булевые данные,но сходу нихуя не понял.они вообще часто в вебе используются?
Аноним 13/01/17 Птн 21:02:36  144410247
>>144410085
>А свои примеры у меня накрылись когда я винду переставлял.
>github
Аноним 13/01/17 Птн 21:03:07  144410298
>>144410129
еще и массивы,типа куча данных в одной переменной
Аноним 13/01/17 Птн 21:04:17  144410401
>>144407275 (OP)
Почему ты выбрал именно пых?
Аноним 13/01/17 Птн 21:04:49  144410444
>>144410401
простота
Аноним 13/01/17 Птн 21:05:20  144410497
Дайте доступ в /gg.
Спасибо, Абу
Аноним 13/01/17 Птн 21:05:22  144410500
>>144410129
Конечно!
Условия, семафоры, тернарные операторы, всякая хуйня.
Аноним 13/01/17 Птн 21:05:25  144410502
>>144410444
Там ещё требований вагон и тележка.
Аноним 13/01/17 Птн 21:05:53  144410535
>>144410085
Осталось, надо же. Начнем с основ - вывод формы с строками имя, фамилия, отчество и кнопкой подтвердить.
html:
<form action="app/shortName.php" method="post">

<p>Фамилия: <input name="surname" type="text"></p>
<p>Имя: <input name="name" type="text"></p>
<p>Отчество: <input name="patronymic" type="text"></p>

<p><input type='submit' value='Подтвердить'></p>

</form>

пыха:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$surname = $_POST['surname'];
$name = $_POST['name'];
$patronymic = $_POST['patronymic'];
}

if ($name == null or $surname == null or $patronymic == null) echo "Вы не все ввели.";
else
{
echo $surname, " ";
echo substr($name, 0, 1), ". ";
echo substr($patronymic, 0, 1), ".";
}

?>
>>144410247
>github
Для дебилов не способных даже внести изменения в собственный код ничего не сломав при этом хотя многие из них даже с гитом умудрятся таки что-нибудь сломать.
Аноним 13/01/17 Птн 21:06:42  144410598
>>144410502
предлагаеш жабу?я посмотрел простые примеры и охуел
Аноним 13/01/17 Птн 21:07:41  144410688
>>144410535
зачем ты кидаешь такой сложный пример?
Аноним 13/01/17 Птн 21:08:08  144410730
http://www.tutorialspoint.com/execute_php_online.php нате - можно запускать свое говнецо прямо в браузере, аутпут правда командлайн-лайк.
Аноним 13/01/17 Птн 21:08:24  144410755
Screenshot2.png (150Кб, 1359x727)
>>144410598
Предлагаю C!
Аноним 13/01/17 Птн 21:08:25  144410757
>>144409752
Удваиваю.
Аноним 13/01/17 Птн 21:08:34  144410772
>>144410535
>Для дебилов не способных даже внести изменения в собственный код ничего не сломав при этом.
>2017 год
>Не использовать облачные хранилища и системы контроля версий


Аноним 13/01/17 Птн 21:09:14  144410829
>>144410598
Предлагаю Js. Зачем тебе все эти вордпрессы.
Аноним 13/01/17 Птн 21:10:11  144410900
>>144408911
>С-господин
Привет, коллега. Хоть один человек остался, кто на языках здоровых людей пишет, а не на питухонах.
Аноним 13/01/17 Птн 21:10:24  144410918
>>144410829
друпал,только хардкор
Аноним 13/01/17 Птн 21:10:25  144410920
>>144410688
Сложный?! Что сложного в том чтобы просто испакостить?
Аноним 13/01/17 Птн 21:11:04  144410967
>>144410920
>испакостить
скопипастить
fix
Аноним 13/01/17 Птн 21:11:43  144411015
>>144410535
>github
>Для дебилов
Typical PHP developer.
Аноним 13/01/17 Птн 21:11:49  144411020
>>144410920
я больше половины команд не понимаю
Аноним 13/01/17 Птн 21:11:50  144411023
>>144410535
юзай || вместо OR

нахуа сервер метод, просто
$surname = isset($_POST['surname']) ? $_POST['surname'] : null;

вместо ($name == null or $surname == null or $patronymic == null) заебош ($name && $surname && $patronymic) а блоки эхо поменяй местами
Аноним 13/01/17 Птн 21:12:57  144411096
8826b0688cbd4a7[...].png (201Кб, 800x640)
— Эй, я получил новый веб-проект, но, если честно, я не занимался веб-кодингом в течение нескольких лет, и я слышал, все немного поменялось. Ты же самый современный веб-разработчик, правда?

— Это теперь называется Front-End инженер, но да, я — именно он. Я работаю с вебом в 2016. Визуализации, музыкальные плееры, летающие дроны, которые играют в футбол, все что угодно. Я только что вернулся из JsConf и ReactConf, так что я знаю новейшие технологии для создания веб-приложений.

— Круто. Мне нужно создать страницу, которая отображает последние действия со стороны пользователей, так что мне просто нужно получить данные от REST и отобразить их в какой-то фильтруемой таблице, ну и обновлять её, если что-то изменится на сервере. Я думал, может быть, использовать JQuery для извлечения и отображения данных?

— О, Мой Бог! Нет! Никто больше не использует JQuery. Ты должен попробовать React: это — 2016!

— Интересно. Что такое React?

— Это — очень крутая библиотека, сделанная ребятами из Facebook. Она реально дает полный контроль и повышает производительность приложения, позволяя очень легко обрабатывать любые изменения представлений.

— Звучит заманчиво. Могу ли я использовать React для отображения данных с сервера?

— Ага, но сначала нужно добавить React и React DOM в виде библиотек.

— Подожди, почему две библиотеки?

— Ну, одна — это сама библиотека, а вторая — для манипулирования DOM, который ты теперь можешь описать в JSX.

— JSX? Что такое JSX?

— JSX — это просто расширение синтаксиса JavaScript, который выглядит очень похоже на XML. Это своего рода еще один способ описать DOM. Думай о нем, как об улучшенном HTML.

— Что случилось с HTML?

— Это 2016. Никто больше не пишет на сыром HTML.

— Ну хорошо. Если я добавляю эти две библиотеки, то я могу использовать React?

— Не совсем. Нужно добавить Babel, а затем можно использовать React.

— Другая библиотека? Что за Babel?

— О, Babel — это транспайлер, он позволяет ориентироваться на конкретные версии JavaScript, в то время как пишешь код в любой версии JavaScript. Тебе не обязательно добавлять Babel для того, чтобы писать на ReactJS, но если ты это не сделаешь, то ты застрял с ES5, ну а это 2016, ты должен кодить в ES2016+ как и все крутые чуваки.

— ES5? ES2016+? Я потерялся. Что за ES5 и ES2016+?

— ES5 означает ECMAScript 5. Это версия, на которую ориентируется большинство, поскольку она реализована в большинстве браузеров на сегодняшний день.

— ECMAScript?

— Да, знаешь стандарт JavaScript, который был основан в 1999 году после его первоначального выпуска в 1995 году? Тогда, когда JavaScript был назван LiveScript и только работал в Netscape Navigator. Это было очень запутано тогда, но, к счастью, теперь все ясно, и у нас есть 7 версий этой реализации.

— 7 версий. Серьезно. А ES5 и ES2016+ это?…

— Пятое и седьмое издание соответственно.

— Подожди, а что случилось с шестым?

— ES6? Да, каждое издание является надстройкой предыдущего, так что если ты используешь ES2016+, то ты используешь все функции предыдущих версий.

— Хорошо. А зачем использовать ES2016+ над ES6 тогда?

— Ну, ты можешь использовать ES6, но для интересных штук, типа async и await, тебе нужно использовать ES2016+. В противном случае ты застрял с ES6 генераторами и сопрограммами для блокировки асинхронных вызовов и нормального управления потоком.

— Я понятия не имею, что ты только что сказал, и все эти имена запутаны. Слушай, я просто хочу загрузить кучу данных с сервера, просто подключить JQuery из CDN и просто получить данные с помощью AJAX. Почему я не могу сделать это?

— Чувак, это 2016. Никто не использует JQuery больше, это заканчивается кучей запутанного кода. Все же это знают.

— Ясно. Так что моя альтернатива — это загрузить три библиотеки для извлечения данных и отображения таблицы HTML.

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

— Понятно. А что за менеджер модулей?

— Определение зависит от окружающей среды, но для веба мы обычно подразумеваем все, что поддерживает модули AMD или CommonJS.

— Хорошооооо. А AMD и CommonJS это?…

— Определения. Есть куча способов, чтобы описать, как несколько библиотек и классов JavaScript должны взаимодействовать. Ты можешь написать несколько файлов JavaScript, определяющих API AMD или CommonJS, и использовать что-то вроде Browserify, чтобы связывать их.

— Хорошо, имеет смысл… наверное. А что такое Browserify?

— Это инструмент, который позволяет связать CommonJS описанния зависимостей для файлов, которые могут быть запущены в браузере. Он был создан, потому что большинство людей публикуют эти зависимости в NPM.

— NPM?

— Это очень большое общественное хранилище, где умные люди постят код и зависимости в виде модулей.

— Как CDN?

— На самом деле, нет. Это больше похоже на централизованную базу данных, где каждый желающий может опубликовать и скачать библиотеки, так что ты можешь использовать их локально для разработки, а затем загрузить их на CDN, если захочешь.

— О, как Bower!

— Да, но это 2016, сейчас никто больше не использует Bower.

— Хм, ясно… так мне нужно загрузить библиотеки из NPM?

— Да. Например, если ты хочешь использовать React, то загружаешь модуль React и импортируешь его в коде. Это можно сделать для почти каждой популярной библиотеки JavaScript.

Аноним 13/01/17 Птн 21:12:59  144411097
>>144410967
Пиздец, блядь. Человек учиться хочет, а ты ему сразу дурную привычку навязываешь.
Аноним 13/01/17 Птн 21:13:13  144411117
>>144411096
— О, это как в Angular!

— Angular это слишком 2015. Но да. Angular тоже там есть, наряду с VueJS, RxJS и другими интересными библиотеками из 2016. Хочешь узнать о них?

— Давай придерживаться React, я уже узнал слишком много о нем. Так что, если мне нужно использовать React, я вытяну его из этого NPM, а затем использую Browserify?

— Да.

— Это кажется слишком сложным, чтобы просто взять кучу зависимостей и связать их вместе.

— Ага, именно поэтому ты используешь менеджер задач, типа как Grunt или Gulp, или Broccoli для автоматизации запуска Browserify. Ты даже можешь использовать Mimosa.

— Grunt? Gulp? Broccoli? Mimosa? Черт возьми, о чём мы говорим сейчас?

— Task менеджеры. Но они уже не такие крутые. Мы использовали их в стиле 2015 с Makefiles, но теперь мы перешли на Webpack.

— Makefiles? Я думал, что в основном это используется для C или C++ проектов.

— Ага, но, видимо, в вебе мы любим делать вещи сложными, а затем вернуться к основам. Мы делаем это типа каждый год. Ты подожди, через год или два мы еще запилим сборки (assemblies) в вебе.

— Пффф. Ты упомянул что-то под названием Webpack?

— Это другой менеджер модулей для браузера, в то же время он и своего рода Task менеджер. Это как улучшенная версия Browserify.

— ОК. А почему он лучше?

— Ну, может быть не лучше, но более гибкий в плане того, как зависимости связаны. Webpack позволяет использовать различные менеджеры модулей, а не только CommonJS. Например, родные модули ES6.

— Я очень запутался в этих CommonJS/ES6.

— Да все в этом запутались, но можешь больше не париться, потому что есть SystemJS.

— О, Боже, опять что-то-JS. Хорошо, а что это за SystemJS?

— Ну, в отличие от Browserify и WebPack 1.x, SystemJS представляет собой динамический модуль загрузчика, который позволяет связать несколько модулей в нескольких файлах, а не связывая их в один большой файл.

— Подожди, я думал, что мы хотели объединить наши библиотеки в один большой файл и загрузить его!

— Да, но из-за HTTP/2 несколько HTTP запросов на самом деле лучше.

— Стоять! Так чего же мы не можем просто добавить три оригинальные библиотеки для React?

— Ты, конечно, можешь добавить их в качестве внешних скриптов с CDN, но все равно нужно будет добавить Babel.

— Эх. И это плохо, не так ли?

— Да, придется включить полностью Babel-core, а это не будет эффективным для production. На production необходимо выполнить ряд предварительных задач, чтобы проект был полностью готов, а это ритуал, в сравнении с которым вызвать дьявола — это рецепт как сварить яйцо. Надо будет минимизировать файлы, сделать uglify, поиграться со стилями, подумать о загрузке скриптов…

— Понял, понял. Но если не скачивать библиотеки непосредственно с CDN, то как иначе?

— Я бы сделал транспайл из TypeScript с помощью комбо Webpack + SystemJS + Babel.

— TypeScript? Я думал, что мы пишем код на JavaScript!

— Typescript — это и есть JavaScript, или, лучше сказать, надмножество JavaScript. Более конкретно — JavaScript на версии ES6. Ну, та шестая версия, о которой мы говорили.

— Я думал, что ES2016+ — уже надмножество ES6! Почему нам сейчас нужен еще и TypeScript?

— Потому что это позволяет нам использовать JavaScript как типизированный язык и уменьшить количество ошибок во время выполнения. Это 2016, надо добавить некоторые типы в код на JavaScript.

— И TypeScript, очевидно, делает это.

— И Flow, хотя он проверяет только типы, в то время как TypeScript является надстройкой JavaScript, который нужно скомпилировать.

— Эээ… и Flow?

— Это — инструмент для проверки статической типизации, сделанный парнями из Facebook. Они написали его на OCaml, так как функциональное программирование является удивительно крутым.

— OCaml? Функциональное программирование?

— Ну это то, что сегодня юзают крутые пацаны, ну типа, знаешь, 2016. Функциональное программирование. Функции высокого порядка. Currying. Pure функции.

— Я понятия не имею, что это.

— Никто не понимает, в начале. Надо просто знать, что функциональное программирование лучше, чем объектно-ориентированное программирование, и это то, что мы должны использовать в 2016 году.

— Подожди, я учил ООП в универе, я думал, что это круто?

— Ну так было пока Oracle не купил Java. Я имею в виду, что ООП был хорош раньше, и его используют до сих пор, но теперь каждый понимает, что манипулировать состояниями эквивалентно пинанию младенцев, так что теперь все движется к immutable объектам и функциональному программированию. Ребята из Haskell уже 100 лет кричат об этом, и это я еще не упоминал Elm. Но, к счастью, в сети теперь у нас есть такие библиотеки, как Ramda, которые позволяют нам использовать функциональное программирование на простом JavaScript.
Аноним 13/01/17 Птн 21:13:29  144411130
>>144411015
Двачую, брат.

>>144410920
Вот еще один.
Аноним 13/01/17 Птн 21:13:33  144411141
>>144411117
— Ты что, просто придумываешь имена? Что еще за Ramnda?

— Нет. Ramda. Как и Lambda. Ну, знаешь, библиотека Дэвида Чембера?

— Дэвида кого?

— Дэвида Чембера. Крутой чел. Один из авторов Ramda. Глянь еще работы Эрика Мейера, если серьезно относишься к изучению функционального программирования.

— А Эрик Мейер это?…

— Тоже функциональщик. Крутой чел. У него есть куча презентаций, где он в странной цветной футболке громит Agile. Еще глянь что делают Tj, Jash Kenas, Sindre Sorhus, Paul Irish, Addy Osmani…

— ОК. Притормози. Все это хорошо и прекрасно, но я думаю, что все это слишком сложно и ненужно для простой выборки данных и их отображения. Я уверен, что я не должен знать этих людей или все эти вещи, чтобы создать таблицу с динамическими данными. Давай вернемся к React. Как я могу извлечь данные с сервера в React?

— Ну, на самом деле для выборки данных не надо React, он отображает данные.

— О, черт. Так а что используется для выборки данных?

— Используй Fetch для получения данных с сервера.

— Использовать Fetch для выборки данных? Тот, кто называет эти вещи, нуждается в тезаурусе.

— О, да. Fetch это имя нативной реализации для выполнения XMLHttpRequests.

— О, AJAX.

— AJAX это просто запросы XMLHttpRequest. А Fetch позволяет делать AJAX на основе промисов, которые затем можно резолвить, чтобы избежать callback hell.

— Callback hell?

— Да. Каждый раз, когда выполняется асинхронный запрос, ты должен ждать его ответа, который заставляет добавить функцию внутри функции, которая называется пирамида callback hell.

— О, хорошо. А промисы решают эту проблему?

— Еще бы! Манипулируя коллбеками через промисы, ты можешь писать более понятный код, тестировать его, а также выполнять несколько одновременных запросов одновременно и ждать, пока все они отработают.

— И это можно сделать с помощью Fetch?

— Да, но только в некоторых браузерах, в противном случае необходимо включить Fetch polyfill или использовать Request, Bluebird или Axios.

— Сколько библиотек мне нужно знать, ради бога? Сколько из них?

— Это JavaScript. Тут тысячи библиотек, которые делают одно и то же. Мы знаем эти библиотеки. Наши библиотеки огрооооомные, а иногда мы добавляем картинки с Guy Fieri в них.

— Guy Fieri? Давай покончим с этим. Что эти Bluebird, Request и Axios делают?

— Это библиотеки для выполнения XMLHttpRequests, которые возвращают промисы.

— А методы AJAX JQuery не возвращают промисы?

— Мы больше не используем «J» в 2016. Просто используйте Fetch polyfill или Bluebird, Request или Axios. Затем управляй промисами с async, await и Бац!, у тебя правильный поток управления.

— Это третий раз, когда ты говоришь о await, но я понятия не имею, что это такое.

— Await позволяет блокировать асинхронный вызов, что позволяет лучше все контролировать во время получения данных и увеличивает читаемость кода. Это потрясающе, просто нужно, чтобы убедиться, что ты добавил stage-3 в Babel, или использовать синтаксис асинхронных функций и плагин transform-async-to-generator.

— Это безумие.

— Нет, безумие — что нужно перекомпилировать код TypeScript, а затем транспайлить его с Babel, чтобы использовать await.

— Шта!? Это не входит в TypeScript?

— Входит в следующей версии, но в версии 1.7 он только ES6, так что если хочешь использовать await в браузере, сначала нужно скомпилировать код TypeScript в ES6, а затем транспайлить с Babel в ES5.

— Я не знаю, что сказать.

— Слушай, это легко. Пиши весь код в TypeScript. Все модули, использующие Fetch компилируй в ES6, транспайль их с Babel с stage-3, и загружай с SystemJS. Если у тебя нет Fetch, используй polyfill, или Bluebird, Request или Axios, и обрабатывай промисы с await.

— У нас очень разные определения «легко». Так, с этим ритуалом я, наконец, получил данные и теперь я могу показать их с помощью React правильно?

— А приложение будет обрабатывать любые изменения состояния?

— Грр, я не думаю. Мне просто нужно отобразить данные.

— О, слава богу. В противном случае мне пришлось бы объяснить Flux и реализации, такие как Flummox, Alt, Fluxible. Хотя, если быть честным ты должен использовать Redux.

— Как же достали эти имена. Опять же, мне просто нужно отобразить данные.

— А, если просто отобразить данные, не надо начинать с React. Можно взять движок шаблонов.

— Ты шутишь, что ли? Думаешь, это смешно?

— Да я просто объяснил, что ты мог бы использовать.

— Стоп. Просто остановись.

— Я имею в виду, даже если просто использовать шаблонизатор, я бы все равно использовал комбо TypeScript + SystemJS + Babel на твоем месте.

— Мне нужно отобразить данные на странице, а не выполнить оригинальный фаталити Sub Zero из Мортал Комбат. Просто скажи мне, какой движок шаблонов использовать.

— Их много, с каким ты знаком?

— Уф, не могу вспомнить название. Это было давно.

— jTemplates? jQote? PURE?

— Не то. Еще один?

— Transparency? JSRender? MarkupJS? KnockoutJS?

— Другой

— PlatesJS? JQuery-tmpl? Handlebars? Некоторые люди до сих пор используют его.

— Может быть. А есть что-то похожее на последний?

— Mustache, underscore? Я думаю, что теперь даже у lodash есть шаблонизатор, но это своего рода 2014.

— Грр… возможно он был поновее.

— Jade? DustJS?

— Нет.

— DotJS? EJS?

— Нет.

— Nunjucks? ЕСТ?

— Нет.

— Чувак, никто не любит синтаксис CoffeeScript в любом случае. Jade?

— Нет, ты уже сказал Jade.

— Ну я имел в виду Pug. Я имел в виду Jade. Я имею в виду, Jade теперь Pug.

— Пф. Нет. Не помню. Какой из них ты бы использовал?

— Наверное, нативный ES6 template strings.

— Дай угадаю. Это требует ES6.

— Да.

— Который, в зависимости от того, какой браузер я использую требует Babel.

— Да.

— Который, если я хочу включить без добавления всей библиотеки, нужно, загрузить в качестве модуля NPM.

— Да.

— Который, требует Browserify или Wepback, или, скорее всего, SystemJS.

— Да.

— Который, если это не Webpack, в идеале должен управляться Task runner-ом.

— Да.

— Но, так как я должен использовать функциональное программирование и типизированные языки, я в первую очередь должен предварительно скомпилировать TypeScript или добавить этот Flow.

— Да.

— А потом отправить это на обработку в Babel, если я хочу использовать await.

— Да.

— Так что я могу затем использовать Fetch, промисы и управление потоком и всю эту магию.

— Только не забудь polyfill Fetch, если он не поддерживается, Safari до сих пор не может справиться с этим.

— Знаешь что. Я думаю, мы закончим здесь. На самом деле, я думаю, я закончил. Я закончил с этим вебом и с JavaScript в целом.

— Хорошо, через несколько лет мы все будем кодить в Elm или WebAssembly.

— Я просто хочу вернуться к бэкэнду. Я не могу справиться со всеми этими изменениями, версиями, изданиями, компиляторами и транспайлерами. Сообщество JavaScript безумно, если оно думает, что кто-то может идти в ногу с этим.

— Понятно. Тебе тогда надо попробовать сообщество Python.

— Почему?

— Слышал о Python 3?
Аноним 13/01/17 Птн 21:14:02  144411172
>>144411023
Этому примеру 100500 лет, с тех пор как его я писал я уже и пыху то почти забыл.
Аноним 13/01/17 Птн 21:14:32  144411205
Я так понял, что тут есть аноны занятые в вебе.
Поясните за заработок на сайте. Платят именно за клики по рекламе или за просмотры тоже? Я просто сам очень редко кликаю на банеры и как-то трудно верится в то, что это делает так много человек и это может приносить доход.
Аноним 13/01/17 Птн 21:14:47  144411229
57d57bfb8c06abd[...].jpg (82Кб, 700x700)
>>144411117
>>144411096
Аноним 13/01/17 Птн 21:14:48  144411232
>>144411097
Но он ведь даже скопипастить не может. Ну не пиздец ли?
Аноним 13/01/17 Птн 21:16:38  144411361
>>144411205
фейсбук и гугл же навариваются
Аноним 13/01/17 Птн 21:17:01  144411392
>>144411205
Хуй знает, к нам приходят люди и платят денюжку за то чтобы пользоваться нашей системой, никаких банеров и прочей лажи, плюс контракты с отдельными фирмами с персональным обслуживанием, брендованием итд.
Аноним 13/01/17 Птн 21:17:20  144411418
>>144411232
нахуй это делать,если не понимаешь принцип работы этого кода
Аноним 13/01/17 Птн 21:18:04  144411461
>>144411232
Не понимаю, зачем ему копипастить, он хочет разобраться.
Аноним 13/01/17 Птн 21:18:51  144411522
прочитал про константы.ну тут все ясно
Аноним 13/01/17 Птн 21:19:31  144411583
>>144411522
Не заморачивайся, они нинужны, по крайней мене пока не доберешься до хардового ООП.
Аноним 13/01/17 Птн 21:19:56  144411620
>>144411418
Ну я лично понимаю. И вообще я ему выше по треду ссылку на сайт кидал где все это подробно разжевывается на очень похожем примере.
>>144411461
Захочет разобраться - разберется, всеравно рано или поздно ему придется это сделать.
Аноним 13/01/17 Птн 21:22:32  144411805
>>144411583
в главе про типы данных были массивы.не сильно понял.вернуться к ним?
Аноним 13/01/17 Птн 21:23:11  144411852
>>144411620
> всеравно рано или поздно ему придется это сделать.

Нет, вот тут не соглашусь. Привыкнет копипастить не думая.
Надо сразу приучиваться код руками писать и вникать.
Аноним 13/01/17 Птн 21:25:22  144412010
>>144411805
Да. Массивы тебе понадобятся 100%.
Аноним 13/01/17 Птн 21:25:50  144412039
>>144411805
Да, учи массивы, они чаще пригождаются.

>>144411852
Ну а хули, давай ему сразу использование анонимных классов с трейтами в них давать, все равно рано или поздно придется. Начинать надо с начала!
Аноним 13/01/17 Птн 21:27:32  144412152
>>144412039
> Начинать надо с начала!

Вот тут соглашусь.
Аноним 13/01/17 Птн 21:29:10  144412268
>>144412010 окей
читаю про условный оператор if
так ебаться или нет
$sex = 16;
if ( $sex >= 16 ) {
echo “fuck!”;
}
Аноним 13/01/17 Птн 21:31:08  144412398
>>144412268
в пхп нет оператора,чтобы число ввести по ходу выполнения скрипта?
Аноним 13/01/17 Птн 21:33:01  144412522
>>144412268
Малаца, потом покури логические операторы. Алсо самое западло в контексте массива - isset проверка на член массива по ключу будет ЛОЖНА если член не задан и если у него значение null - это немного неожиданная хуйня. Просто держи в уме когда заполняешь/чистишь массивы или ставишь им какие-то дефолтные значения.
Аноним 13/01/17 Птн 21:33:43  144412582
>>144412398
Шпарь echo и не парься.
Аноним 13/01/17 Птн 21:33:54  144412592
>>144412522
спасибо,но нихуя не понял
Аноним 13/01/17 Птн 21:34:10  144412611
>>144412268
Пофисил.
$sex = 16;
$pedobear = 0;
if ( $sex >= 16 ) {
echo “fuck!”;
$pedobear++;
}

if (pedobear >= 1) {
maskieshow(4);
partywan(1);
echo “Caught!”;
}
Аноним 13/01/17 Птн 21:36:49  144412814
>>144412611
во втором куске ифа числа в круглых скобках это что?
Аноним 13/01/17 Птн 21:36:59  144412831
>>144412611
Блядь, разумеется
if ( $sex < 16 )
Аноним 13/01/17 Птн 21:38:19  144412928
>>144412611
> if ( $sex >= 16 ) {
> if (pedobear >= 1) {
тут явная ошибка с $
да и вообще $pedobear > 0 читается быстрее
Аноним 13/01/17 Птн 21:38:56  144412971
>>144412592
$array = array();
$array[0] = 1;
$array[1] = null;
$array[2] = 2;

var_dump(isset($array[0])); //тру, он есть
var_dump(isset($array[1])); //фолс, он нулл, но он есть!
var_dump(isset($array[2])); //тру, он есть
var_dump(isset($array[3])); //фолс - его нет
Аноним 13/01/17 Птн 21:41:32  144413157
>>144412814
Операция сравнения же хз есть ли в пыхе bool поэтому сделал как делаю в Cшке.
>>144412928
Но понимается хуже, а вообще дело вкуса.
Аноним 13/01/17 Птн 21:42:13  144413201
теперь связка if-else
$sex = 16;
if ( $sex >= 16 ) {
echo “fuck!”;
}
else{
echo "zayava";
}
Аноним 13/01/17 Птн 21:47:15  144413604
>>144412971
И что не так? Вроде все логично.
Аноним 13/01/17 Птн 21:48:03  144413662
теперь switch
Аноним 13/01/17 Птн 21:48:38  144413718
>>144413662
НЕНУЖЕН!
Аноним 13/01/17 Птн 21:48:45  144413725
насколько мощен php?
Аноним 13/01/17 Птн 21:48:52  144413736
>>144407275 (OP)
Начал изучать php в 16 лет, сейчас мне 25. Задавайте ответы, щеглы.
Аноним 13/01/17 Птн 21:49:49  144413798
>>144413736
Мог бы к 25 уже перекатиться на что-нибудь поприличней.
Аноним 13/01/17 Птн 21:50:02  144413816
>>144413718
редко используется?вроде мощный такой оператор
Аноним 13/01/17 Птн 21:51:42  144413960
>>144413816
Не, медленный просто. Медленнее чем связка
if ()
{
;
}
else if ()
{
;
}
else if ()
{
;
}
...
else
{
;
}
Поэтому его не рекомендуют использовать.
Аноним 13/01/17 Птн 21:52:20  144414005
>>144412971
зачем элементу нуль присваивать? а неприсвоенные эелементы не имеют присвоенный нуль по дефолту?
Аноним 13/01/17 Птн 21:52:39  144414027
>>144413798
Естественно, я за это время я еще несколько языков выучил.
И вообще, php жив, цел, орел.
Аноним 13/01/17 Птн 21:53:49  144414123
>>144413960
это elseif ?
Аноним 13/01/17 Птн 21:54:22  144414163
>>144414123
Он самый.
Аноним 13/01/17 Птн 21:54:52  144414212
>>144414005
По секрету тебе расскажу. null в php вообще никем не используется и вообще хранится в переменной как string.
Аноним 13/01/17 Птн 21:55:01  144414218
>>144409942
это че за партнерки где 200 уников приносят 100 руб?
Аноним 13/01/17 Птн 21:55:58  144414298
Могёшь реализовать вебсокеты?

Хы:)))
Аноним 13/01/17 Птн 21:56:49  144414366
>>144414298
читал мимолетом,типа покруче аджакса
Аноним 13/01/17 Птн 21:58:13  144414472
>>144407275 (OP)
Ты всё равно никуда не уедешь.
Аноним 13/01/17 Птн 21:59:11  144414542
>>144414163
логически тяжелее в построении,если условий и рещений дохуя
Аноним 13/01/17 Птн 21:59:39  144414584
>>144414472
разве только на сгуху
Аноним 13/01/17 Птн 22:01:28  144414716
>>144414366
Типо пхп этого не умеет нормально
Аноним 13/01/17 Птн 22:03:04  144414830
>>144414542
Дохуища это сколько? Если больше 10 хотя 10 это уже много, имхо то ты делаешь что-то не так и тут по нормальному нужно уже массивы юзать и математику подключать.
Аноним 13/01/17 Птн 22:03:42  144414880
>>144413718
Лол, помню, год назад, мне один пыхарь предъявлял, хуйли в вашем питоне свитч нету? А оказывается НИНУЖНА.
Аноним 13/01/17 Птн 22:04:21  144414923
14811487387560.webm (3962Кб, 1280x720, 00:00:26)
Аноним 13/01/17 Птн 22:04:57  144414969
циклы читать?
Аноним 13/01/17 Птн 22:05:34  144415022
>>144414830
Если бы кто-то здесь знал ООП кроме меня, то сказал бы уже, что else if вообще существовать не должен в природе.
Аноним 13/01/17 Птн 22:07:59  144415215
>>144415022
>else if вообще существовать не должен в природе
Поясни за базар.
Аноним 13/01/17 Птн 22:09:56  144415379
>>144415022
То есть ты считаешь нормальны использовать for для условия вида
if ()
{
;
}
else if ()
{
;
}
else
{
;
}
Тебе не кажется что это долбоебизм?
Меня учили так: правильность>наглядность>краткость>все остальное.
Аноним 13/01/17 Птн 22:10:57  144415436
>>144415022
ООП головного мозга.
Аноним 13/01/17 Птн 22:11:38  144415476
>>144415215
>>144415379
>>144415436
Gang of four и Clean code вам всё пояснят, если напряжёте мозг немножко.
Аноним 13/01/17 Птн 22:11:53  144415510
>>144415022
Хуево вы батенька значит ООП понимаете
Аноним 13/01/17 Птн 22:13:05  144415598
>>144415510
Ну-ну. Ты охуеешь, но можно и вообще без ифов. А без циклов каково тебе, м?
Аноним 13/01/17 Птн 22:13:41  144415637
>>144414969
бегло посмотрел по главным циклам,суть понятна.возможно сложности попрут на практике
Аноним 13/01/17 Птн 22:14:15  144415670
>>144407275 (OP)
У левой идеальные сиськи, есть моар её ?
Аноним 13/01/17 Птн 22:14:16  144415672
>>144415476
>>144415598
А потом кому-то придется такое говно дебажить и трахать себе мозг над вопросами как оно вообще работает и что за извращенец это писал.
Аноним 13/01/17 Птн 22:14:55  144415714
>>144415670
нет(((
Аноним 13/01/17 Птн 22:15:16  144415726
>>144415598
Да ладно?
Ты случайно не индус?
Аноним 13/01/17 Птн 22:15:31  144415745
>>144415672
А я и не говорил, что теперь не надо юзать это. Во всем нужна мера. Больше одного else точно ничего не нужно в условиях.
Аноним 13/01/17 Птн 22:16:42  144415816
>>144415637
Вангую что тебе нихуя не понятно.
Аноним 13/01/17 Птн 22:17:15  144415855
14577811558141.jpg (49Кб, 650x692)
>>144410900
mov путхи, я
not петухи
FFFF0000

или просто, бинарненько:
11111111111111110000000000000000

мое Дизассемблершество лениво машет рукой
Аноним 13/01/17 Птн 22:18:13  144415912
>>144415816
возникли сложности с инкриментом и декриментом
Аноним 13/01/17 Птн 22:18:55  144415962
>>144409429
> avr
> lcd
Да уж это серьезно, можно и похвастаться.
Аноним 13/01/17 Птн 22:19:59  144416039
>>144415855
Ваше Дизассемблершество пишет код со скоростью улитки под наркозом который никто кроме таких же ретроградов как ты даже пытаться не станет забирать ибо чем учить мертвые языки проще переписать все на с или крестах.
Аноним 13/01/17 Птн 22:21:12  144416123
>>144415962
В среде макак даже знанием батча хвастаться можно.
Аноним 13/01/17 Птн 22:23:10  144416242
14577811792160.jpg (52Кб, 567x604)
>>144416039
дизассемблерщики не пишут код, мистер Крестожопа. У нас обратная работа, водить ВАМ по губам.
Аноним 13/01/17 Птн 22:24:00  144416288
>>144415912
Ты про i++ и i--?
И чего сложного то
i++ это i = i + 1
i-- это i = i - 1
Или ты про i += 4?
Так это тоже просто i += 4 = i = i + 4
Аноним 13/01/17 Птн 22:24:37  144416336
а теперь функции блять
общий вид
<?php
function hi( )
{
echo ("Hello from function-land!");
}
//Call the function
hi( );
?>
код скопирован
Аноним 13/01/17 Птн 22:25:54  144416428
>>144407458
Похоже на обычную верстку
Аноним 13/01/17 Птн 22:27:10  144416515
>>144416428
Это потому что ОП-хуй не разделяет php и html и ебашит все в один файл.
Аноним 13/01/17 Птн 22:28:51  144416612
>>144416515
а можно вызвать одним оператором функции из другого файла?
Аноним 13/01/17 Птн 22:28:54  144416615
>>144416242
Блин, я почему-то подумал что ты про ассамблер.
Денуву сломал уже?
Аноним 13/01/17 Птн 22:29:00  144416621
>>144416515
Конкретно для такой задачи ты бы фреймворк использовал?
Аноним 13/01/17 Птн 22:30:29  144416715
>>144416612
Можно, а часто даже нужно. Чтобы основной код не был простыней в 100500 строк.
Аноним 13/01/17 Птн 22:30:38  144416727
читая книгу на английском,понял какой у меня хуевый словарный запас и грамматика
Аноним 13/01/17 Птн 22:31:24  144416778
>>144416621
AssYourMommy
Аноним 13/01/17 Птн 22:31:27  144416782
>>144416621
Нет, зачем? И так же можно без проблем вызвать.
Аноним 13/01/17 Птн 22:31:33  144416785
Образование
Аноним 13/01/17 Птн 22:38:16  144417193
мои мозги начали буксовать
Аноним 13/01/17 Птн 22:38:26  144417199
>>144416615
я сталкер на пустоше. таким не занимаюсь.
Аноним 13/01/17 Птн 22:39:52  144417301
от передачи параметров в функцию крыша уже поехала
Аноним 13/01/17 Птн 22:40:16  144417321
>>144417301
Ну тогда можешь заканчивать.
Аноним 13/01/17 Птн 22:42:20  144417458
>>144417321
какая разница между передачей по ссылке и по значению?
Аноним 13/01/17 Птн 22:43:57  144417545
>>144417301
Пфф слабак... помню у меня крыша течь начала когда я пилил программу с для подсчета обыкновенных дробей.
Аноним 13/01/17 Птн 22:44:29  144417593
>>144417458
В первом случае не создается копия переменной, а создается локальная область которая указывает на область памяти аргумента.
Аноним 13/01/17 Птн 22:49:33  144417921
>>144417593
Нахуй ты так сложно школьнику объясняешь?
Аноним 13/01/17 Птн 22:50:33  144418005
в ооп меня ждет трешь и содомия?
Аноним 13/01/17 Птн 22:51:39  144418095
>>144418005
Нет, ООП - лучшее, что было придумано в программировании.
Аноним 13/01/17 Птн 22:52:51  144418177
>>144418005
Там тоже ничего сложного. Главное принцип понять.
Аноним 13/01/17 Птн 22:52:56  144418183
>>144418095
в базисе пыха много функций для работы в вебе?
Аноним 13/01/17 Птн 22:53:46  144418241
>>144417458
Если пепедать по ссылке, то можно изменять значение переменной
Аноним 13/01/17 Птн 22:54:27  144418300
>>144418241
по ссылке говорят,что это уже говно мамонта
Аноним 13/01/17 Птн 22:55:31  144418373
>>144418300
> говорят
Кто ? Эксперты по говну мамонта ?
Аноним 13/01/17 Птн 22:56:03  144418406
>>144418300
Про популярные ЯП(в том числе и пыху) говорят то же самое. Вот только правда менее популярными они от этого не становятся.
Аноним 13/01/17 Птн 22:57:57  144418536
в пыхе можно рисовать?http://php.net/manual/ru/ref.image.php
Аноним 13/01/17 Птн 22:58:02  144418541
>>144407275 (OP)
denwer надеюсь
Аноним 13/01/17 Птн 22:58:11  144418547
>>144418300
Врут. Какая алттернатива этому, если например функция должна заполнить какимито данными массив? Глобальные переменные или очередь юзать?!
Аноним 13/01/17 Птн 22:58:34  144418573
>>144418541
xampp
Аноним 13/01/17 Птн 22:59:15  144418622
>>144418573
На прыщах значит. Дрочил бы байтоебство, накой тебе веб ?
Аноним 13/01/17 Птн 23:01:03  144418739
>>144418547
Пускай локально делает че хочет, накой ей извне массив передавать, чтобы его потом мутировать?
Аноним 13/01/17 Птн 23:06:50  144419099

>>144418739
Ну типа хитровыебанная инициализация массива или функция должна вернуть несколько значений. А чо в пхп массив копируется целиком при передаче? это же дичь какая то в плане накладных расходов и памяти
Аноним 13/01/17 Птн 23:13:20  144419471
>>144418622
Есть же под окна.
Аноним 13/01/17 Птн 23:14:40  144419568
>>144419099
Если функция должна вернуть больше одного значения - ты делаешь что-то не так. Массив скорее всего копируется, а что ты хотел? Возможно это как-то оптимизируют в самом пхп.
Аноним 13/01/17 Птн 23:15:35  144419629
14816378262050.jpg (1521Кб, 2560x1920)
все,я выдохся на теме анонимные функции
Аноним 13/01/17 Птн 23:19:43  144419905
>>144419629
Ты это... не переусердствуй за один раз. Повторяй пройденное, запили мини-проект, который по мере обучения будешь усложнять, дополнять, оптимизировать и т.д., а потом перепиливать...
Аноним 13/01/17 Птн 23:21:23  144420013
>>144419905
это бэкенд,а вот фронтэнд я не умею(дизайн)сайты как будто из 90х
Аноним 13/01/17 Птн 23:29:28  144420554
14843320795332.jpg (65Кб, 500x594)
14843339637582.png (36Кб, 533x219)
>>144420013
Натянешь бутстрап какой-нить и будет тебе картинка.
А то сейчас начнется обмазывание скриптами, как вот тут вот:
>>144411096
>>144411117
>>144411141
Я большую часть вообще нихуя не понял.
Аноним 13/01/17 Птн 23:51:21  144422049
>>144420554
проще cms
Аноним 13/01/17 Птн 23:55:33  144422306
>>144410755
Набросать интерпретируемый скрипт, бывает в разы, в сотни раз, быстрее и проще, чем ебаться каждый раз с компиляцией.
Аноним 14/01/17 Суб 00:03:57  144422915
>>144410900
Ты несешь хуйню полнейшую. С и PHP предназначены для разных, блядь, зачачь! Один компилируемый, другой интерпретируемый! Это, даже не знаю, как сравнить самолет и вертолет. Для разных они задачь, нехуй их сравнивать!
Аноним 14/01/17 Суб 00:08:00  144423183
programming.webm (3737Кб, 640x360, 00:00:37)
Аноним 14/01/17 Суб 00:14:41  144423642
Блять, почему php-то?
Родина им дала NodeJS, Java, Python, Golang наконец.
Нет, бля, хотим жрать говно и писать интернет магазины на битриксе до конца жизни.
Аноним 14/01/17 Суб 00:17:01  144423798
>>144407275 (OP)
2017 начинать учить php, ты поехавший?
очередной раз убедился что ПЭХАПЭШНИКИ аутисты после того как на работе чел с 15 годами за плечами не знает что такое git и не может пары слов на английском связать. Как вообще так можно было 15 лет прожить в русскоязычном php-манямирке!? Как ты вообще пришел к PHP, сосед по парте подсказал?
Аноним 14/01/17 Суб 00:17:30  144423832
>>144422306
>ебаться каждый раз с компиляцией
Ты, серьезно? Оно компилится одной клавишей за 5 секунд.
Аноним 14/01/17 Суб 00:18:18  144423881
>>144423642
А какая разница на чем писать интернет магазины, лол?
Аноним 14/01/17 Суб 00:18:26  144423891
>>144423798
Ну может быть он гуру svn. Хотя кого я обманываю.
Аноним 14/01/17 Суб 00:18:53  144423930
>>144407275 (OP)
Какая няша с маленькими сисечками дайте МОАР И СУРС!!!
Аноним 14/01/17 Суб 00:21:32  144424134
>>144423881
Не в этом дело. Дело в том что почти все что пишут на php - это интернет магазины и простенькие гостевушки. Сириус бизнес предпочитает Java, хипстеры и стартапы - NodeJS, Golang, нетакие как все -Ruby и Python.
Но PHP это ж пиздец, все равно что программирование на 1с. И да, modern php development - это только название, на самом деле все по старому с большим желанием натянуть современные паттерны на умирающий ЯП.
Аноним 14/01/17 Суб 00:22:38  144424217
>>144423832
Ок, давай напиши мне фреймворк уровня Express на C. Может быть ты программируешь как боженька или ссылку скинешь на него, буду признателен.
Аноним 14/01/17 Суб 00:24:46  144424379
>>144423891
Вот именно.
Если оп читает, и тем более школьник и просто хочет хоть в чем-то разобраться я б сказал посмотри go ммммаксимум простой, можно и в байтоебство попробовать и строгая типизация есть. Или же пойти старомодным путем и начать с C можно и с плюсами ибо докучи говна написано на нем и поможет лишний раз познакомиться с основами.

Если честно немного боюсь поколения, которое будет начинать с js и оставаться на нем.
Аноним 14/01/17 Суб 00:25:48  144424446
Пишу production код на nodejs, имею петпроект на go. Проблемс?
Аноним 14/01/17 Суб 00:32:10  144425157
>>144424446
>Пишу production код на nodejs, имею петпроект на go. Проблемс?
>
профиты от совмещения?
Аноним 14/01/17 Суб 00:33:51  144425273
>>144425157
Развился комплекс неполноценности от того что я не могу нормально скомпилировать приложение на nodejs. А golang охуенный язык, для расширения кругозора, и вообще, плюсов по сравнение с любым язык_нейм предостаточно.
Аноним 14/01/17 Суб 00:35:05  144425357
>>144424217
Какой, блин, экспресс, я код под микроконтроллеры пишу.
Аноним 14/01/17 Суб 00:37:03  144425492
>>144424446
>production код на nodejs
Сочувствую немношк.
Аноним 14/01/17 Суб 00:38:47  144425611
>>144425357
А нахуя ты тогда в треде про веб программирование C предложил? Или это не ты был? Вообще нахуй ты здесь? Уходи. Или оставайся.
>>144425492
Предложи альтернативу, чтобы не сочувствовать. ЯП с тем же спектром задач, интересно послушать.
Аноним 14/01/17 Суб 00:42:51  144425862
>>144425611
А зачем тебе весь спектр? Есть альтернативы, которые именно в своей области эффективнее/удобнее ту же самую задачу выполняют.
Аноним 14/01/17 Суб 00:43:32  144425900
>>144425862
php что ли?)
Аноним 14/01/17 Суб 00:44:39  144425974
>>144425900
COBOL епта.
Аноним 14/01/17 Суб 00:47:51  144426182
>>144425974
чет не получилось поговорить(
Аноним 14/01/17 Суб 00:49:01  144426254
>>144425611
>А нахуя ты тогда в треде про веб программирование C предложил?
Меньше учить всякого говно правда требуется мозг ибо иногда приходится писать на низком уровне
>Или это не ты был?
Или не я, а может и я.
>Вообще нахуй ты здесь?
1. Мне скучно.
2. Пыху я тоже изучал, но применить на практике ее я так и не смог, востребована только в связке с жс, html и с кучей фреймворков в нагрузку.
Учить мне все это говно было очень не охота поэтому я решил попробовать С, узнал про микроконтроллеры и подсел конкретно на это дело.
Аноним 14/01/17 Суб 00:50:30  144426341
>>144426182
Ну ок, какой спектр задач нода выполняет?
Аноним 14/01/17 Суб 00:53:03  144426493
>>144423642
>NodeJS
Месье знает толк в извращениях.
Аноним 14/01/17 Суб 00:58:28  144426868
>>144426341
Веб, iot, микроконтроллеры, десктопные приложения. Навскидку.
Аноним 14/01/17 Суб 00:58:50  144426892
>>144426341
Нодопетухи скажут, что можно делать все. По факту годится только для веб задач по пропуску данных. Нормальный бэкэнд крупные компании переводят на другие языки. Взять хотя бы Netflix, Uber.

Аноним 14/01/17 Суб 00:59:08  144426912
haters gonna hate^W fuck themselves
Аноним 14/01/17 Суб 01:01:58  144427083
>>144426868
>микроконтроллеры
Ты это серьезно?
Аноним 14/01/17 Суб 01:03:06  144427143
>>144426892
The core of our web tech stack is built on top of Node.js, which has a large and vibrant community of web engineers. Node.js allows us to share JavaScript code between client and server to create universal (isomorphic) web applications.
Аноним 14/01/17 Суб 01:05:46  144427290
>>144427083
Не знаю насколько хорошо это реализовано. Я не занимаюсь микроконтроллерами.
Просто есть хайп и js пытаются просунуть даже туда где Javascript более антипаттерн, чем здравое решение. Мое мнение такое - пусть будет, когда-нибудь возможно можно будет пользоваться Javascript всюду где только можно, но перед этим нужно сделать компилятор.
Аноним 14/01/17 Суб 01:13:30  144427766
>>144409533
У меня глаза вытекают от динамической типизации питона после плюсов и джавы. Никакой структуры блеать
Аноним 14/01/17 Суб 01:14:56  144427839
>>144427290
Жс вроде есть только в какой-то одной ардуине. Во всех остальных местах либо C++ либо С.
Аноним 14/01/17 Суб 01:16:08  144427910
>>144409801
лол, унижение в собственном треде.
Аноним 14/01/17 Суб 01:17:57  144428001
Нахуя изучать php если есть готовые cms аноны? (тред не читал)
Аноним 14/01/17 Суб 01:18:16  144428016
>>144427839
Сейчас сраный JS, lua и подобные пытаются пихнуть везде где больше мегагерца и мегабайта. Фанатики какие то без царя.
Аноним 14/01/17 Суб 01:19:48  144428097
>>144426868
>Веб
Рельсы куда лучше это делают, а Феникс наступает на пятки. Единственное, где нода незаменима - это фронт, вот тут да, это исключительно её предназначение теперь.

>iot
Какой-то маркетинговый термин

>микроконтроллеры
>десктопные приложения
Читай ниже.

От себя я ещё добавил бы всякий риалтайм бэкенд, но дело в том, что с этим задачами гораздо лучше справятся Erlang или Go.

>>144427290
Как бы встаёт закономерный вопрос: нахуя? Жабы мало что ли?
Аноним 14/01/17 Суб 01:20:49  144428148
>>144427143
Профита от изоморфности никакого по факту. А по факту вариантов выстрелить себе в ногу с js на бэкэнде в разы больше.
Аноним 14/01/17 Суб 01:21:53  144428206
>>144427766
Дак ты пиши со структурой епта.
Аноним 14/01/17 Суб 01:23:34  144428314
>>144428016
>больше мегабайта
Значит микроконтроллеры уже не подходят под эти цели в лучшем случае у тебя будет 16кб(atmega16), в худшем 1кб(attiny1320).Хотя лично мне 8кб(atmega8) хватает за глаза.
Кстати луа говно, как я не пытался его распробовать так у меня ничего и не вышло.
Аноним 14/01/17 Суб 01:24:24  144428351
>>144428097
О, еще господин подтянулся)
По факту все правильно разъяснил.
Аноним 14/01/17 Суб 01:26:43  144428453
>>144428097
Рельсы? Это которые умерли еще в позапрошлом году?
>Какой-то маркетинговый термин
Нормальный термин.
>Erlang
толсто пиздец, попробуй тоньше.
>Как бы встаёт закономерный вопрос: нахуя? Жабы мало что ли?
Это сильно разные языки с сильно разными задачами. Там где жаба - монолит, nodeJS - микросервисы.
>>144428148
>Профита от изоморфности никакого по факту. А по факту вариантов выстрелить себе в ногу с js на бэкэнде в разы больше.
>>144428148
>Профита от изоморфности никакого по факту. А по факту вариантов выстрелить себе в ногу с js на бэкэнде в разы больше.
Профиты не от изоморфности а прежде всего от очень простого распаралеливания и евентлупа. Изоморфность скорее проблема чем плюс.
Аноним 14/01/17 Суб 01:31:02  144428710
>>144428314
Смотри, мне нужна wifi бричка за 200 рублей чтобы передавать килобайты в минуту. Если я буду покупать wifi модуль для ардуины то я просру деньги и габариты. А так - взял esp12 подрубил к ардуиноАЙДИ набыдлокодил и работает. В том же esp12 уже больше мегабайта. Что предлагаешь делать?
Аноним 14/01/17 Суб 01:35:58  144428991
>>144428453
>Это которые умерли еще в позапрошлом году?
>Нормальный термин.
>>Erlang
>толсто пиздец
Больше читай своих хайповых новостей. Завтра тебе напишут, что JS умер, побежишь весь код переписывать?

>Там где жаба - монолит, nodeJS - микросервисы.
Какие микросервисы на десктопе и микроконтроллерах, и как вообще архитектурный паттерн связан с конкретной технологией, приём?

>простого распаралеливания и евентлупа
Поясни. Что это и зачем? Имеет ли оно вообще какой-то смысл вне нодовской архитектуры? Т.е. в чем плюс-то?
Аноним 14/01/17 Суб 01:36:58  144429044
>>144428453
>>Профита от изоморфности никакого по факту. А по факту вариантов выстрелить себе в ногу с js на бэкэнде в разы больше.

Рельсы живут себе поживают. Далеко не все идеально и требует допила для нормального состояния. Для блога/дефолт чата считай готово из коробки, остальное напильником можно доделать. Херач в Go Erlang/Elixir для остального, где дохера производительность нужна.

Иметь кучу микросервисов это на самом деле дохуя проблем, если честно, то никогда не видел нормальную систему из микросервисов, везде где-то да зарыта жопа, модники ебаные наподнимали тему про микросервисы.

Про изоморфность ответил лишь потому, что кто-то вкинул это как плюс nodejs
Аноним 14/01/17 Суб 01:43:23  144429407
>>144428991
Не нодохвалитель, из мира веба.

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

По итогу, Есть очередь задач. Она просматривается раз в какое-то время. Не пуста - выполнять. Выполнено - уведомить о выполнении.
Аноним 14/01/17 Суб 01:44:19  144429459
>>144428710
И переплатил в 2 раза, кода можно было купить вайфай модуль в 2 раза с аналогичными характеристиками но с меньшим объемом памяти, у этому приплюсуй еще цену самой ардуины и всей периферии к ней, когда тот же программатор для AVR можно собрать за 3 копейки.
Правда код уже тогда придется писать на Сшке.
Аноним 14/01/17 Суб 01:44:49  144429498
>>144429459
>в 2 раза
в 2 раза дешевле
fix
Аноним 14/01/17 Суб 01:45:21  144429523
>>144428991
>Больше читай своих хайповых новостей. Завтра тебе напишут, что JS умер, побежишь весь код переписывать?
Проектов на эрланге раз два и обчелся. Так что тут ты все таки неправ, мало кому он нужен.
>Какие микросервисы на десктопе и микроконтроллерах, и как вообще архитектурный паттерн связан с конкретной технологией, приём?
Речь про веб программирование прием.
>Поясни. Что это и зачем? Имеет ли оно вообще какой-то смысл вне нодовской архитектуры? Т.е. в чем плюс-то?
Тебе объяснить что такое паралельные вычисления или что такое эвентлуп? Чета не хочу тебе это объяснять, на википедии довольно понятно написано. Конечно имеет смысл вне нововской архитектуры, мало того, паралельные вычисления и эвентлуп есть в таких языках как Python, Golang, C# и полагаю что в Java тоже есть.
Аноним 14/01/17 Суб 01:46:47  144429616
>>144429523
параллельные вычисления, SIMD что ли?
Аноним 14/01/17 Суб 01:47:59  144429672
>>144429044
Если ты не видел это не значит что нет, а значит что ты не видел. Думаю что микросервисная архитектура оправдана когда проект большой и чтобы избежать большой связности частей, выполняющиих разную работу нужно их делить.
Аноним 14/01/17 Суб 01:53:34  144429973
>>144429407
Так-то я знал, но всё это на одном ядре. С вебом прекрасно и без ивентлупа справляются, а жесткий риалтайм всё равно не на ноде надо делать.
Аноним 14/01/17 Суб 01:56:24  144430115
>>144429459
Вообщем я считаю что оправдано. Покупать более современные и дешевые контроллеры, нежели дрочить PIC контроллеры. Мы же не для промышленности работаем.
сам перебрался с атмег на STM32. Суть примерно та же, только дешевле и мощнее.
Аноним 14/01/17 Суб 01:57:48  144430187
>>144429672
Ну да. Это звучит логично. А по факту когда смотришь на большую часть ваяний систем выходит, что а тут у нас проблемы с синхронностью деплоя, а тут вылазят несовместимости, ой а тут куча говна отвалилась, а тут мы почему-то 1 базу юзать пытаемся на кучу независимого говна, тем самым ломая остальное.

Можно это с большего все решить.
Я лишь намекал, что в node community это уже best practice. Тебе нужно чихнуть - а отлично, сделай новый сервис который умеет чихать.
Аноним 14/01/17 Суб 01:57:54  144430193
>>144429523
>Проектов на эрланге раз два и обчелся.
Эликсир, не слышал?

>Речь про веб программирование прием.
Я жабу упомянул в контексте десктопа и микроконтроллеров, какое веб-программирование.


Аноним 14/01/17 Суб 01:59:33  144430280
>>144430193
>Эликсир, не слышал?
Да, слышал и что?
>Я жабу упомянул в контексте десктопа и микроконтроллеров, какое веб-программирование.
Ясно, видимо ты говоришь не о том о чем обсуждалось.
Аноним 14/01/17 Суб 02:00:12  144430320
>>144429523
И да, повторю свой вопрос, раз уж ты про веб-программирование: как архитектурный паттерн связан с конкретной технологией? Кто мешает сделать на технология-нейм микросервисы?
Аноним 14/01/17 Суб 02:00:49  144430362
>>144430187
Проблемы построения архитектуры без головы, они такие, да.
Аноним 14/01/17 Суб 02:02:03  144430421
>>144430320
Изкоробочность, наверное. Ничто не мешает, просто где-то это можно сделать средствами языка, а где-то придется потрудиться чтобы прикрутить нужное.
Аноним 14/01/17 Суб 02:03:42  144430523
>>144407275 (OP)
Ну вот как можно доверитья двачеру и прописать у себя сам на зная что?
Какой-нибудь циник как надектует мне сейчас кодов, что ещё и компы моих соседей повзрываются!
Аноним 14/01/17 Суб 02:04:57  144430586
а вас не заёбывает каждый раз переключать с русской на англ. раскладку что бы заюзать нужный символ ?
Аноним 14/01/17 Суб 02:06:44  144430683
>>144430280
>Да, слышал и что?
И то, что охуенную вещь сделали из старого неудобного эрланга, и теперь нода объективно проигрывает в области параллельных дел.

>>144430421
Сорри, нет. Это не критерий выбора технологии, любая хрень будет заведена за 1 день.
Аноним 14/01/17 Суб 02:07:40  144430732
>>144430586
Это где ты собрался заюзать русский символ? Вбыдлятне пока кодишь и переписываешься с еот?!
Аноним 14/01/17 Суб 02:07:53  144430743
>>144430683
как нода с одним ядром может что-то выигрывать в области параллельных дел?
Аноним 14/01/17 Суб 02:09:23  144430828
А я напоминаю, что пхп для быдла
Аноним 14/01/17 Суб 02:10:05  144430859
>>144430743
Ну вот выигрывала ещё недавно за счёт очереди своей.
Аноним 14/01/17 Суб 02:11:24  144430927
>>144430683
>И то, что охуенную вещь сделали из старого неудобного эрланга, и теперь нода объективно проигрывает в области параллельных дел.
Да, наверное поэтому эликсир не очередная поделка для хипстеров, о которой завтра уже никто не вспомнит, а инструмент, который выбирает большинство.</sarcasm>
>Сорри, нет. Это не критерий выбора технологии, любая хрень будет заведена за 1 день.
Дивный манямир. Напиши давай на C вот это:>>144424217 , посмотрим что у тебя там заводится. Скорее всего конечно же хуй тебе за щеку.
Аноним 14/01/17 Суб 02:20:06  144431421
>>144430927
Лол, это как раз про ноду твой сарказм. Жс на браузер завязан практически полностью, а нода - это всего лишь обслуга фронта. Я серьёзно лично ещё ни одного здравого бэкенда на ноде не видал за 6 лет.

>Напиши давай на C вот это
А че сразу на C? На эликсире том же или на рельсах нормально всё поднимется.
Аноним 14/01/17 Суб 02:21:51  144431516
>>144430732
ну есть же символы которые доступны только на русской раскладке которые нужны в программировании
Аноним 14/01/17 Суб 02:23:33  144431610
>>144407275 (OP)
Даже не знаю какие сисечки бы выбрал маленькие сладенькие или большие чтобы всей пятерней подержать
Аноним 14/01/17 Суб 02:24:47  144431677
>>144431421
>Лол, это как раз про ноду твой сарказм. Жс на браузер завязан практически полностью, а нода - это всего лишь обслуга фронта. Я серьёзно лично ещё ни одного здравого бэкенда на ноде не видал за 6 лет.

Это лишь говорит о твоем кругозоре.
>А че сразу на C
ясно-понятно
Аноним 14/01/17 Суб 02:26:38  144431787
>>144431677
Бля, ну примеры в студию тогда, из личного опыта. Интересно с кем говорю. Очень похоже, что у вас синдром утёнка.
Аноним 14/01/17 Суб 02:28:15  144431879
>>144431610
Меня затошнило аж, братиш, не над так больше
Аноним 14/01/17 Суб 02:29:50  144431959
>>144431787
Trello.
Аноним 14/01/17 Суб 02:32:18  144432096
>>144431959
Из личного, мань. Ни ты, ни я не знаем какая там залупа творится под капотом.
Аноним 14/01/17 Суб 02:34:38  144432223
>>144432096
Что из личного? Из личных охуенно написаных проектов что ли? Да я хуй простой по сравнению с людьми, которые ноду используют так как надо. Тем более выебываться полупустым гитхабом не хочу.
Аноним 14/01/17 Суб 02:39:52  144432485
>>144432223
Ну и всё тогда, кругозор диваныч. Я тебе говорю с высоты своего маленького опыта: нода - это не то, на чем делают серьёзные вещи. Да, её используют много где на подхвате, ей на заре хайпа начали играться огромные компании на свои бесконечные бабки, но в жизни она в 80% случаев собирает фронт, и это не просто так, а потому что другие задачи она выполняет неважно.
Аноним 14/01/17 Суб 02:40:14  144432499
>>144431516
Типо буквы?! Почти никогда.
Аноним 14/01/17 Суб 02:42:25  144432594
>>144432485
>Ну и всё тогда, кругозор диваныч
>Я тебе говорю с высоты своего маленького опыта
поделил на ноль просто)
Обоссывал бы я тебя тут если бы у меня были такие крутые собственные проекты? Конечно же нет.
Аноним 14/01/17 Суб 02:44:55  144432725
>>144432594
Не понял, это ты так сложно усомнился в моем опыте или что?
Аноним 14/01/17 Суб 02:47:14  144432833
>>144432725
Да то что мне тебя не переубедить. Я говорю что бекенд на ноде используют большие компании, которые пишут идеальный код, на который ты так дрочишь, а ты мне говоришь что таких нет, потому что их нет у меня и ты не видел. Разговор зашел в тупик по-моему, твоя аргументация слишком хороша, мне не справиться.
Аноним 14/01/17 Суб 02:53:14  144433059
>>144432833
Нет, ну я серьёзно. Если они, эти компании, пишут такой охуенный код - где вся побочная деятельность? Статьи, презентации, бест практисы, вся хуйня? Чето я не наблюдаю много материалов именно по ноде именно в приложении к бэкенду. Там как раз хипстеры на гитхабах, и wontfix'ами погоняют.
Аноним 14/01/17 Суб 02:54:55  144433124
>>144433059
>Статьи, презентации, бест практисы
Полон интернет уже этой хуйни, странно что ты не видишь. Наверное не искал просто.
Аноним 14/01/17 Суб 02:58:31  144433269
>>144433124
Да, специально я не искал, но подписан на разнообразные кодерские рассылки, и вот в них чет не вижу почти ничего по теме. В основном если что-то и всплывает, то какая-нибудь энтрилевельная статья уровня "запускаем API на экспрессе для мобильного приложения Я и моя сраная кошка".
Аноним 14/01/17 Суб 02:59:25  144433303
>>144433269
>Да, специально я не искал, но подписан на разнообразные кодерские рассылки
Мне больше добавить нечего. Ищи если интересно.
Аноним 14/01/17 Суб 03:00:19  144433345
>>144433303
Рекомендую тебе также читать про другие технологии и не зацикливаться на ноде.
Аноним 14/01/17 Суб 03:05:05  144433531
>>144433345
Пишу на python, golang, c#, вряд ли можно это назвать зацикливанием. Просто на работе сейчас такой стек, что пишу только на JS.
Аноним 14/01/17 Суб 03:07:09  144433602
>>144408166
Html файлов быть не должно.
Аноним 14/01/17 Суб 03:08:51  144433665
>>144408166
Сразу используй шаблонизатор чтобы подсасывать нужные куски хтмл в пхп. Хтмл файлы не нужны. Вообще. Привыкай.
Аноним 14/01/17 Суб 03:09:39  144433702
>>144408955
Есть, но многие ее не используют
Аноним 14/01/17 Суб 03:18:46  144434062
>>144409942
10 тысяч в сутки. Для 20 тысяч нужно 200 сайтов, не наёбывай нас.
Аноним 14/01/17 Суб 03:25:39  144434279
>>144427766
Ненавижу динамическую типизацию. У меня товарищ - адепт js, а я сам на жабе пишу. Так этот пидр меня доебал, что указание типа у него - архаизм, интуитивно понятней без этого. Как хорошо, что этот долбаеб не работал с сишкой и не выгружал постоянно память, а то бы вообще поехал.
Аноним 14/01/17 Суб 03:26:34  144434304
>>144411096
Смишно
Аноним 14/01/17 Суб 05:13:47  144437328
>>144434279
Я после джавы прямо охуел от динамической типизации в жс, да и дебажить жс сплошной ад
Аноним 14/01/17 Суб 10:48:29  144445430
>>144424134
java для веба-это адовый пиздец
Аноним 14/01/17 Суб 10:54:26  144445635
14816395629610.jpg (42Кб, 284x604)
>>144429044
рельсы эффективней и современей пыха?
Аноним 14/01/17 Суб 10:59:05  144445801
бамп
Аноним 14/01/17 Суб 11:20:11  144446491
>>144424379
знакомься с программированием через с\с++ и переходи на js. В чем проблема то?
в универах ( большинстве) программа все еще устаревшая, а значит дают с\с++\асм\делфи всякие , мож java еще.
Аноним 14/01/17 Суб 11:25:07  144446665
>>144426868
>IOT
>микроконтроллеры
>десктоп
>nodejs
Взвизгнул в голос.
А потом удивляются, почему текстовый редактор отжирает 4 гига оперативки из восьми и тормозит на i7.
Аноним 14/01/17 Суб 12:27:21  144449041
>>144407275 (OP)
Вброшу обучалку пхп образца 2012 от доброкуна.
http://archive-ipq-co.narod.ru/

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

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