Juan-Carlos Gandhi (
juan_gandhi) wrote2013-06-18 06:06 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
а вы всё на суп
Sorry, something went wrong.
We're working on getting this fixed as soon as we can.
Go Back
Facebook © 2012 · Help
(и календарик прошлогодний)
А потому что скрипт-киддиз одни собрались, нет чтобы хаскельщиков нанять - но хаскельщиков они боятся!
We're working on getting this fixed as soon as we can.
Go Back
Facebook © 2012 · Help
(и календарик прошлогодний)
А потому что скрипт-киддиз одни собрались, нет чтобы хаскельщиков нанять - но хаскельщиков они боятся!
no subject
no subject
no subject
ÐаÑем â не знаÑ. ÐоговаÑиваÑÑ, ÑÑо ÑÑо Ð¸Ñ Ð´Ð»Ñ Ñого набиÑали, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¸ пÑогÑаммиÑовали.
no subject
no subject
no subject
Это интересная идея о том где именно нужно использовать высококвалифицированных программистов.
Кстати, вы лично согласны с таким подходом (что бОльшая часть функциональности должна разрабатываться на одном из наиболее доступных программистам языке)?
no subject
no subject
2) Можете привести пример, как использование PHP снижает качество работы сервиса (в сравнении с использованием Scala/C++)?
3) Вот здесь пишут, что:
---
At the front end, their servers run a LAMP (Linux, Apache, MySQL, and PHP) stack with Memcache.
...
Facebook’s backend services are written in a variety of different programming languages including C++, Java, Python, and Erlang.
---
Из моего опыта работы над веб сайтом, большая часть кода пишется всё-таки на backend. Особенно по мере взросления веб сайта.
То есть PHP - скорее всего не основной язык программирования в Фэйсбуке.
no subject
2. У специалистов есть выбор из многих языков и технологий. Более удобных в работе или более доходных по предложениям на рынке труда. На PHP застревают худшие. Именно это снижает качество работы сервиса.
3. Пользовательские характеристики, такие как воспринимаемая скорость и корректность работы UI, это фронтенд.
no subject
3) Если изменение на back-end увеличивает скорость работы UI - то это вы всё равно классифицируете как front-end программирование?
no subject
3. Ускорение бэкенда (программными методами или увеличением количества серверов) позволяет улучшить пользовательские характеристики только в том случае, когда скорость работы UI уже обеспечена на фронтенде. Это не всегда так. Например, можно ядрёно ускорить запрос из базы и поставить обезьянам HipHop, но если архитектура фронтенда предусматривает слишком большое число запросов из браузера на рендеринг одной страницы, то ни один пользователь таких "улучшений" не заметит.
no subject
Я предполагаю, что такая замена выгодна лишь в половине случаев, а в другой половине - не выгодна.
Хотелось бы научиться эти случаи отличать друг от друга.
no subject
Смогут они улучшить качество сервиса?
Сколько займёт процесс создания и миграции на новый тек?
Принесёт ли это новые деньги бизнесу? ... Не обязательно.
no subject
Почему при большом количестве запросов страница будет рендериться медленно?
Ведь запросы могут делаться паралельно, а страница может рендериться по мере получения данных.
no subject
no subject
no subject