Форумы портала PHP.SU » Разное » Другие языки программирования » С++, C, PERL, Python и тд

Страниц (1): [1]
 

1. vanicon - 07 Июля, 2012 - 05:53:39 - перейти к сообщению
Здравствуйте! У меня вопрос по поводу других языков, таких как например: С++, C, PERL, Python, ruby, java. Кол-во языков большое и я уверен что у каждого свое место в программировании. Меня интересует программирование в web, распределение нагрузок на серверах, создание высоконагруженных сайтов и тд. PHP конечно весьма не плохой язык, и очень прост в понимании, но я думаю Вы со мной согласитесь что некоторые задачи на нем решать просто не целесообразно... С чего можно начать и по какой цепочке изучения идти. Очень нужен совет... Также возможно у кого-то уже был опыт с некоторыми языками, очень хотелось бы узнать где и какой из языков лучше применять и тд
2. OrmaJever - 07 Июля, 2012 - 10:25:57 - перейти к сообщению
vanicon пишет:
Вы со мной согласитесь что некоторые задачи на нем решать просто не целесообразно...

Не нужно лукавить, очень крупный сайт на php вобще не напишешь. Пишут на компилируемых языках, а вот какой имено выбрать решать вам.
3. vanicon - 07 Июля, 2012 - 19:45:06 - перейти к сообщению
Цитата:
Не нужно лукавить, очень крупный сайт на php вобще не напишешь. Пишут на компилируемых языках, а вот какой имено выбрать решать вам.

Нет ну почему же не напишешь, напишешь просто при больших нагрузках это все будет сильно нагружать сервер... А вот насчет языков я вот и хотел спросить, ведь языков достаточно много и каждому свое применение...
Ps Если я не ошибаюсь то Вы пробовали изучать С++, как он?
4. OrmaJever - 07 Июля, 2012 - 19:58:55 - перейти к сообщению
vanicon пишет:
Ps Если я не ошибаюсь то Вы пробовали изучать С++, как он?

Шикарен, он очень сложен но очень хорош. По-моему он сейчас та самая средина среди языков програмирования. Хотя он и очень хорош но можно глянуть в сторону других языков типа питона или java но там свои заморочки. А вобще можно покопатся в интеренете и посмотреть на чём написаны крупные сервисы(гугл, ютуб, фейсбук, вк, твитер и т.д) и делать для себя выводы, вот например насколько я знаю youtube написан на питоне.
5. iotagen - 07 Июля, 2012 - 22:24:11 - перейти к сообщению
Уже холиварили по этому поводу http://www.php.su/forum/topic.ph...pic=4954&p=1

Некто Sergtka4ov написал много ссылок про архитектуры проектов на английском — читайте.
6. caballero - 07 Июля, 2012 - 22:31:14 - перейти к сообщению
Цитата:
С чего можно начать и по какой цепочке изучения идти. Очень нужен совет...

Начните с определения куда собираетесь идти. А заодно - зачем.
Цитата:
Также возможно у кого-то уже был опыт с некоторыми языками, очень хотелось бы узнать где и какой из языков лучше применять и тд

вряд ли это можно описать на пальцах. Думаю в инете полно сравнительных таблиц и всего такого.
Срачи о том какой язык лучше начались еще задолго до интернета - например между сишниками и паскалистами.
7. tuareg - 07 Июля, 2012 - 23:20:36 - перейти к сообщению
Не холивара ради. Просто на счет ...
OrmaJever пишет:
Не нужно лукавить, очень крупный сайт на php вобще не напишешь. Пишут на компилируемых языках, а вот какой имено выбрать решать вам

читаем и удивляемся Улыбка http://habrahabr[dot]ru/post/147330/
8. OrmaJever - 08 Июля, 2012 - 00:23:50 - перейти к сообщению
tuareg там же написано что порносайты тянут трафик из-за видео, а видео это статика которую обрабатывает веб сервер, причём тут php? На порносайтах обычные страницы ну может быть с коментариями, там нет такой вычислительной нагрузки как в социальных сетях или тому подобных. Но даже те цифры который там представлены тоже не плохо удивляют, но там написано
Цитата:
Владельцы YouPorn говорят, что подобная система может принять в два раза большую нагрузку

А если бы было написано на Си или питоне то мог бы выдержать и в 4 раза и возможно ибольше. Может я и слишком критично сказал что на php крупный сайт не напишешь, но нужно понимать какой функионал будет у сайта, можно просто написать в индексе
PHP:
скопировать код в буфер обмена
  1. echo "[Весь html страницы]";

и сайт будет считатся написаным на php, а можно написать скрипт который при запуске будет выполнять милионы вычислений, и это уже совсем другое дело
9. tuareg - 08 Июля, 2012 - 00:31:45 - перейти к сообщению
Я это прекрасно понимаю. И ссылку дал просто, чтобы была Улыбка
Хотел бы еще добавить следующее. По ссылке указано, что первоначально ресурс был написан на питоне, а уже потом переписан на PHP. Конечно было бы интересно узнать причину, но она, к сожалению, не указана.
10. JustUserR - 27 Июля, 2012 - 13:17:56 - перейти к сообщению
vanicon пишет:
Также возможно у кого-то уже был опыт с некоторыми языками, очень хотелось бы узнать где и какой из языков лучше применять и тд
В качестве целевого языка программирования и ассоциированной с ним технологии активных библиотек, который целесообразно применять для осуществление web-разработки проекутов с умерннной крупной нагрузкой, целесообразно осуществление использования языка Perl, который с одной стороны обеспечивается беспрецендентную простоту организации и транспортировнки информационных полей в первичном уровне базового элементного трактования, и с другой стороны осуществляется прредоставление технологий, позволяющих производить ускорение работы, такое как осуществление кеширования подпроцедур в оперативной памяти
11. Toxa - 27 Июля, 2012 - 13:20:22 - перейти к сообщению
OrmaJever пишет:

Не нужно лукавить, очень крупный сайт на php вобще не напишешь.

facebook написан на php
12. JustUserR - 27 Июля, 2012 - 13:27:09 - перейти к сообщению
Toxa пишет:
facebook написан на php
Скорость и надежность функционирования web-приложений, исходное определение которых осуществлено на языке программирования PHP, может зависеть от существенного количества внрешних факторов, в частности класса интеграции несущего web-сервера и активного интерпретатора пользовательских информационных полей, а также осуществление включения несущей нагрузки на дифференциированные подключаемые модульные элементы
13. Stierus - 27 Июля, 2012 - 13:39:26 - перейти к сообщению
Цитата:
Не нужно лукавить, очень крупный сайт на php вобще не напишешь.
это заблуждение
(Добавление)
Один высоконагруженный современный сайт сейчас может быть написан на нескольких языках. Обычно - это веб-морда, отдающая контент, написанная на php (вместо php может быть питон или руби) + бэкэнд на си (c++, java, erlang). Либо все на ява Улыбка
14. LIME - 27 Июля, 2012 - 13:58:13 - перейти к сообщению

в качестве проекта для ветки "Обучение на основе реальных проектов" предлагаю писать деобфускатор для постов JustUserR
думаете потянем?

 

Powered by ExBB FM 1.0 RC1