
F01134H
17.06.2016
15:30:56
Я если честно не разбираюсь, что лучше, винда или линукс, я только винду юзал
но вроде как линукс для сервера лучше
типо там можно фаерволлы и прочую фигню "тонко" настроить
а для разработки винда по мне тащит

Google

Igor
17.06.2016
15:31:37
Ой все

Mikhail
17.06.2016
15:31:51
Просто в интернетах ваших, почти все эксперты либо диванные, либо работают втроём максимум. На сильных проектах не так страшно разворачивать проекты на винде + бд у них достаточно хорошая(хотя это я говорю с дивана)

Igor
17.06.2016
15:31:58
Как минимум гитом не удобно работать

F01134H
17.06.2016
15:32:07
:D
На винде, или на линуксе?

Igor
17.06.2016
15:32:34
На винде же
Хотя хз, никогда на винде не работал с гитом, это только моё предчувствие что нам костыли-велосипеды

F01134H
17.06.2016
15:33:06
Ну на вкус и цвет как говорится

Igor
17.06.2016
15:35:57
В общем, у нас в компании 2 команды разработчиков. Сегодня было общее совещание и там подняли вопрос, почему у второй команды постоянно падает сайт. Я задаю логичный вопрос - ребята, у вас чат ajax или на вебсокетах. мне ответ - ajax. я говорю - надо переписать на сокеты. И тут начался холивар - мы 40 минут спорили, по итогу оказывает, что тимлид второй команды никогда не работал с сокетами ??
Грустно все это

F01134H
17.06.2016
15:36:51
Вроде как вебсокеты тащат
я особо с ними не работал, так, баловался
чат на ноде писал

Google

Mikhail
17.06.2016
15:38:43
Ну вебсокеты просто дико удобная штука. Их, насколько я знаю, не юзали только из-за того что браузеры их не все поддерживали. Сам с ними чатик на php писал

Vanya
17.06.2016
15:40:48
пхп вэбсокеты
лол
пхп создан не для того чтобы вечно жить
пришел запрос, обработал, умер
не надо висать вечноживущие приложения на пхп
писать*
странное сравнение

Mikhail
17.06.2016
15:42:31
Реальные аргументы есть?

Vanya
17.06.2016
15:42:40
тем что он не асинхронный и не многопоточный
если один человек будет запрашивать выборку из базы серьезну
например
второй пользователь который пришел на сайт
будет ждать
а если их не 2, а 10

Котяй Негодяй
17.06.2016
15:43:24
есть

Vanya
17.06.2016
15:43:57
поэтому запрос должен прийти, поднять новый процесс, отработать и умереть
костылями можно реализовать на пхп многопоточность
да

Mikhail
17.06.2016
15:44:44
Вместо длинного объяснения, почему ты не совсем прав, лучше загугли ReactPHP

Google

Котяй Негодяй
17.06.2016
15:45:06
Ну, у пхп такая история... Там и многопоточнойсть однажды может появиться =D
Что там в 7-м? Опциональная строгая типизация? =))

Mikhail
17.06.2016
15:45:42
А вообще, когда говорят, что php не создан для многопоточности, всегда можно напомнить, что php создавался как шаблонизатор)

Vanya
17.06.2016
15:46:31
пхп имеет серьезные ограничения в производительности, именно поэтому такие компании как фб, вк, продукты которых работают на пхп, переписали интерпритатор

Котяй Негодяй
17.06.2016
15:46:39
А что мешает выпустить 8.*, где весь функционал будет вести себя, ну, хотя бы, асинхронно?
Тогда, я думаю, у многих бомбанёт.

Vanya
17.06.2016
15:47:14
так тогда потеряется суть пхп
в этом же и смысл

Котяй Негодяй
17.06.2016
15:47:26
А в чём его суть?

Vanya
17.06.2016
15:47:27
поднял, обработал, умер

Mikhail
17.06.2016
15:47:45
Ваня, а ты точно пхпшник?

Котяй Негодяй
17.06.2016
15:47:46
Эм... Печально, так-то.

Igor
17.06.2016
15:47:53
?

Котяй Негодяй
17.06.2016
15:47:59
Если суть только в этом.

Vanya
17.06.2016
15:48:35
если ты используешь пхп для абсолютно всех задач, это говорит лишь о том насколько ты некомпетентный кодер

Igor
17.06.2016
15:48:59
Поставь задачу, которую php не выполнит

Котяй Негодяй
17.06.2016
15:49:28
Хм, ну для многих задач он, как минимум, неудобен.

Igor
17.06.2016
15:49:30
Естественно касающееся backenda

Котяй Негодяй
17.06.2016
15:49:56

Admin
ERROR: S client not available

Google

Vanya
17.06.2016
15:50:01
выполнить можно любую, причем не только на бекенде, но вопрос в производительности и адекватности того что ты делаешь

Котяй Негодяй
17.06.2016
15:50:09
Ну, всмысле, самостоятельно.

Igor
17.06.2016
15:50:17
Ну так-то да
Но на помощь придут сокеты

Mikhail
17.06.2016
15:50:23

Котяй Негодяй
17.06.2016
15:51:46
Возможно, я покажусь невеждой, но мне кажется устаревшим, что пхп на каждый запрос отвечает полным операционным циклом приложения.
Если ты на шареде, то пофиг.
А если ты на облачном?
И платишь за процессорное время.

Vanya
17.06.2016
15:53:07
то не пиши на пхп, возьми ноду

Котяй Негодяй
17.06.2016
15:53:20
Ну, кагбэ, это недорого... Но дороже. =) В общем, это вопрос рациональности и технофашизма.
Так и делаю.
На работе приходится на хпх.
Я там пытаюсь пропихнуть ноду. Но, похоже, в итоге мы переведём чать бэкенда на джаву.
Обычный такой проект. =))

Mikhail
17.06.2016
15:56:17
Всё равно всем интересно)

Котяй Негодяй
17.06.2016
15:57:29
Кем-то и когда-то второпях сделанный на самописной cms + zend. =) Тонны легаси. В команде - скрам, обёрнутый в квартальный план. И попытки что-то улучшить и отпимизировать свою деятельность по давлением коммерсов. Я думаю, многим знакомо.

Andrey
17.06.2016
15:59:17

Котяй Негодяй
17.06.2016
16:00:07
И лучше на каждом уровне.
Индексы, вьюхи, и денормализация (в порядке приоритета).

Google

Котяй Негодяй
17.06.2016
16:03:53
Понадобится ли кому-нибудь либа для построения перечислений из массива? =) Ну, типа "Даша и Маша" или "Даша, Маша и Наташа". Написал для себя, и думаю, стоит ли тратить время, чтобы выкладывать.

Igor
17.06.2016
16:05:22
Кхм, а зачем?
volt делает это на ура
{% if loop.last %}
{% endif %}

Котяй Негодяй
17.06.2016
16:11:25
О JS и PHP такого не скажешь.

(;¬_¬)
17.06.2016
16:12:31

Igor
17.06.2016
16:12:46
Это volt :)