С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 18/02/13 в 03:26 |
Дартаньян писал: | xreload: ограниченность платформы, это смерть. |
Хороший аргумент, добавить даже нечего...
|
|
|
|
С нами с 15.07.11
Сообщения: 3090
Рейтинг: 198
|
Добавлено: 18/02/13 в 13:18 |
xreload писал: | Ты мне напоминаешь, товарищей из greenpeace, которые спасают жизнь пингвинов на южном полюсе, без обид
Хороший продукт и технология имеет смысл, в том случае если она экономически выгодна, все остальное не важно, все просто. |
Хм, может я что-то не знаю. C# прям таки выгоднее, работает может в 3 раза быстрее чем другие технологии? Я без подъебов кстати спрашиваю, именно C# никогда не интересовался в плане веб-разработки.
А если нет, почему бы не использовать другие не менее модные и приятные вещи, но без привязки к вендору...
P.S. PHP нисколько не защищаю, самого подзаебало.
|
|
|
|
С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543
|
Добавлено: 18/02/13 в 16:35 |
не вижу ни одной причины, в следствии которой бы был оправдан сабж. именно сабж, а не просто php vs c#
|
|
|
|
С нами с 03.02.11
Сообщения: 842
Рейтинг: 301
|
Добавлено: 20/02/13 в 00:39 |
deleted...
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 16:10 |
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 18/11/14 в 16:35 |
.NET и php вообще то совершенно разного класса задачи решают.
Ну а то, что .net будет на линуксах, еще ничего не значит. Сколько пройдет времени, пока он там заработает стабильно, пока появятся библиотеки работы с внешним софтом и т.п. ? Лет через 5 можно будет поднять снова топик и посмотреть результат
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
1
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 18/11/14 в 16:43 |
Надо ли напоминать, что майкрософт регулярно сливает свои прогрмаммерские проекты. За их плечами реально целое кладбище.
А открытие кода - это ещё ни о чём не говорит. За технологией с открытым кодом должен кто-то стоять крупный всё-равно.
|
|
|
|
🎖️🎖
С нами с 25.08.06
Сообщения: 1931
Рейтинг: 284
|
Добавлено: 18/11/14 в 17:49 |
Кстати хорошая идея сделать новый язык PHP light для новичков чтобы без сложностей там всяких
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 18/11/14 в 17:53 |
Попытка сделать его простым как раз и вылилась в то, чем он сейчас является.
Сложного в php как раз предельно мало, кроме перехода между версиями!
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 18/11/14 в 17:55 |
Rukamy: омг, да зачем? чтоб еще больше школоты было и демпинг цен?
|
|
|
|
🎖️🎖
С нами с 25.08.06
Сообщения: 1931
Рейтинг: 284
|
Добавлено: 18/11/14 в 17:57 |
Дартаньян: да сам мечтал выучить да чето не доведу до конца
|
|
|
|
С нами с 17.08.11
Сообщения: 61
Рейтинг: 62
|
Добавлено: 18/11/14 в 18:48 |
kit писал: | Мы используем [url="http://ru.wikipedia.org/wiki/Акселератор_PHP"]модуль APC[/url] для ускорения исполнения PHP кода. |
А ещё наверно используете Apache 1.
APC ни в одном хайлоад проекте сейчас уже давно не используется и не поддерживается последними версиями PHP, то есть он морально устарел. Исползуется связка nginx+php FPM (fastCGI) со включённым нативным Zend-оптимизатором opcache (а вообще сидим ждём phpng). Если программист этого не знает, то могу дать совет почитать статьи и посмотреть последние тенденции, почитать хабр, стаковерфлоу, зарубежные блоги. Серьёзно. Это займёт где-томесяц-два.
Связка Apache + php, а ещё хуже nginx->apache->php медленнее (не сильно), и выжирает больше памяти. Это я не вдаюсь в многочисленные тонкости настроки как веб-сервера, так и php и самой системы. В хайлоаде важны даже такие вещи, как способ комуникации между компонентами (unix-сокеты быстрее tcp-сокетов, например, многие это упускают)
Я лично знаю биржи трафика, держащие over 1млрд хитов в сутки. В лёгкую. Разумеется, на PHP. Вконтакте написан на PHP, фейсбук написан на PHP. К слову, почти все адалт-биржи написаны на PHP, но это скорее дескредитация языка. Взять тот же б-гмерзкий Exoclick с его 2000 серверами и пресловутым миллиардом хитов, когда у другой биржи на таких же объёмах серверов в 10 раз меньше. Что я хочу сказать — потенциал PHP очень большой и до конца его мало кто раскрывает.
kit писал: | Разрабу 30 лет, имет значительный и успешный опыт разработки на PHP+[MySQL or PostgreeSQL]}.
На готовых фреймворках не работали, писали свои, но устали от изобретения велосипедов.
На C# писал что-то лично для себя.
В данный момент рассматривается вопрос переписки с нуля high-load проекта тизерной системы с количеством показов где-то примерно 60М в сутки. Реалтайм биллинг и RTB присутствуют. Переписка с нуля обсуждается из-за архитектуры, которая якобы (я не изучал этот вопрос подробно) устарела по причине перехода от системы "оплата за клик" к системе "оплата за показа по протоколу RTB". |
Не работали на готовых фреймоврках? — пусть программист освоит уже готовый фреймворк. Лучше он врядли напишет велосипед. При работе с готовыми хорошими фреймоврками программер получит бесценный опыт грамотного проектирования исходя из грамотной же архитектуры, которая придумана далеко не самыми глупыми людьми. Я посоветую Phalcon, это один из самых перспективных фреймовков, со всеми фишками, типа Dependency Injection. К тому же он компилируемый в PHP-расширение и работает на порядок (ну да, в 10 раз) быстрее своих конкурентов. Также советую программисту поизучать Symfony 2 — эталонный с точки зрения архитектуры фреймворк. Или Yii, он попроще.
Я не видел вашего фреймворка, но уверен, что там куча граблей и узких мест. Элементарно какой-нибудь цикл или массив объектов (некоторые любят, знаете ли, грузить из БД данные в объектах, а не в массивах) может легко положить систему. Кстати, любой другой, даже известный и очень хороший фреймворк (исключение, пожалуй, отдам Фэлкону) не предназначен для хайлоада! Если это не сайт, а рекламная биржа или тизерка — на нагрузочных точках не должно быть никаких фреймворков!
Пусть программист поставит модуль xhprof и сделает профайлинг всех нагрузочных точек (куда идёт основной трафик, если это тизеры, то это ad server, счетчики), сразу будет видно, где слабые места.
Я уже сказал, что хайлоад идёт вразрез с фреймоврками. Чем больше нагорожено классов, объектов, тем дольше скрипт инициализируется, выполняется и жрет ресурсов больше. Сразу оговорюсь, что 60млн хостов для PHP — это просто ничто. Грамотный ad server может держать до 300-500млн запросов на один сервер (на котором к тому же стоит ещё и база данных). И будет таргетинг покуче параметров, с сортировкой по бидам и записью статсов хоть с последующей аналитикой в OLAP-кубах.
На фреймворках удобно делать интерфейс вебмастеров, рисовать статсы, таблички, формочки. Но как дело доходит до приёма трафика, то, если не хотите писать на чистом Си, возможно надо отказаться даже от ООП в пользу процедурного стиля. Либо же, если уж совсем не уйти от оверхеда ввиде фреймворков, то можно смотреть в соторну асинхронного программирования. На PHP это ReactPHP или своя наработка на event loop-ах. Чтобы не быть голословным, просто оставлю это здесь: http://habrahabr.ru/post/220393/ Но в продакшене я бы такое не стал делать на PHP.
Ещё есть такая фишка, как Zephir. Это диалект PHP, его использует Phalcon. Это интерпретатор и компилятор в PHP-расширение. Так вот, узкие места можно затюнить вплоть до компиляции в расширения. И скорость будет на уровне чистого Си.
Но я всё же открою основную тайну производительности. Нагрузки в большинстве своём упираются в БД и её архитектуру. Один неправильный запрос может положить любое, даже самое оптимизированное приложение, хоть на PHP, хоть на .NET, хоть на ассемблере. Так что нужно подходить очень основательно к выбору базы данных, подбирать её под нужды. В одном проекте может легко использоваться и 2 и 3 и 5 разных БД. Если вы делаете тизерку или биржу трафика, то под такие задачи есть специализированные базы данных. Нельзя всё делать на MySQL, на дворе 21 век как-никак.
Последний раз редактировалось: ravlio (18/11/14 в 19:03), всего редактировалось 1 раз
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 19:02 |
программистов-одиночек пишущих скрипты 20го века не имеющих реальной нагрузки тошно прям слушать
умею писать на Go Java C# PHP знаю фреймворки, богатый опыт в разработке HH
топик как альтернатива смены php на c# вполне себе имеет место быть.
c# намного быстрее php, много возможностей, не вижу ничего плохого в таком переходе
разработка на c# с .net во многом будет быстрее php, а сложные проекты с большой командой гораздо будет легче поддерживаться и быстрее писать. экономическая выгода. и кадры найти так же равно как и для php.
ссылку я привел, потому как это единственный минус был c# - привязка к windows. как тут было написано
аргументов не осталось
ЗЫ: не знание не освобождает от ответственности
послушаю поржу
Последний раз редактировалось: RA Optimus (18/11/14 в 19:13), всего редактировалось 1 раз
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 18/11/14 в 19:11 |
RA Optimus: ну все поняли, что ты хочешь изучить бабло и получить за это $$$. Молодец 5+. Относительно нагрузок я бы не был столь уверен в этом.
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 19:17 |
Дартаньян писал: | RA Optimus: ну все поняли, что ты хочешь изучить бабло и получить за это $$$. Молодец 5+. Относительно нагрузок я бы не был столь уверен в этом. |
что за бред? какое бабло изучить? что нагрузки? удержание нагрузок вообще не зависит от языка программирования а больше от архитектуры. это всего лишь инструмент, не более
бабло мне не надо, спасибо, не нуждаюсь
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 18/11/14 в 19:24 |
RA Optimus: ладно это глупый холивар, все языки хороши, но продукты от Мелкомягких еще та хрень, имхо.
|
|
|
|
С нами с 17.08.11
Сообщения: 61
Рейтинг: 62
|
Добавлено: 18/11/14 в 19:35 |
Дартаньян писал: | RA Optimus: ладно это глупый холивар, все языки хороши, но продукты от Мелкомягких еще та хрень, имхо. |
Голословное утверждение. Windows Server != Windows Vista. Ms SQL так вообще одна из лучших РСУБД в принципе. Но всё за деньги, зачастую за очень большие, так что порог вхождения довольно высокий. Зато все продукты целостные, хорошо документированные и поддерживаемые.
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 19:39 |
ravlio писал: | Голословное утверждение. Windows Server != Windows Vista. Ms SQL так вообще одна из лучших РСУБД в принципе. Но всё за деньги, зачастую за очень большие, так что порог вхождения довольно высокий. Зато все продукты целостные, хорошо документированные и поддерживаемые. |
ну условно платная, до 10 гигов free, смотря под какие задачи
опять же никто не запрещает использовать альтернативы open source в связке
а тут все голословно, ведь реального опыта нет ни у кого
просто позиция: свое гавно не пахнет, ms априори плохо.
я кстати ms не нахваливаю слепо, сам перешел на mac
но просто необъективные заявления убивают
вполне себе рабочие хорошие продукты. везде есть свои минусы и плюсы
php - это personаl home page ИМХО
ЗЫ Мир не идеален, кладбище открыто для всех
Последний раз редактировалось: RA Optimus (18/11/14 в 19:44), всего редактировалось 1 раз
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 19:42 |
Дартаньян писал: | RA Optimus: ладно это глупый холивар, все языки хороши, но продукты от Мелкомягких еще та хрень, имхо. |
он изначально глупый, топик не мой. а тут просто такая новость.
да, и делать было вечером нечего
решил повеселиться, давно на mx не писал
|
|
|
|
С нами с 17.08.11
Сообщения: 61
Рейтинг: 62
|
Добавлено: 18/11/14 в 20:05 |
RA Optimus писал: | а тут все голословно, ведь реального опыта нет ни у кого |
Ну если ты про .NET, то кроме хейтеров в топике не увидел ни одного конструктивного аргумента.
Короче, есть сабж топика. Насколько я понял, программист, должным образом не зная ньюансов одного языка, хочет перейти на другой. Полагаю, также наскоком. Будет ли у него успех? Или он потратит ещё пол-года-год на изучение новых технологий и упрётся в запросы к БД, которые в своё время не были протещены? Я выше объяснил, что дело не в языке, если это высоконагружаемый проект. Я не утверждаю, что PHP — это идеальный язык и панацея. Он убог во многих местах. Те кто работает с ним, все эти моменты знают, либо не хотят в это верить. Но, допустим, если человек хочет начать жизнь с чистого листа, то флаг в руки, хороших языков полно и все они очень быстрые. А говорить, что PHP круто, или .NET говно — ну это просто глупо. Хорошие программисты знают несколько языков возможно даже на разных платформах.
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 21:22 |
ravlio писал: | Ну если ты про .NET, то кроме хейтеров в топике не увидел ни одного конструктивного аргумента.
Короче, есть сабж топика. Насколько я понял, программист, должным образом не зная ньюансов одного языка, хочет перейти на другой. Полагаю, также наскоком. Будет ли у него успех? Или он потратит ещё пол-года-год на изучение новых технологий и упрётся в запросы к БД, которые в своё время не были протещены? Я выше объяснил, что дело не в языке, если это высоконагружаемый проект. Я не утверждаю, что PHP — это идеальный язык и панацея. Он убог во многих местах. Те кто работает с ним, все эти моменты знают, либо не хотят в это верить. Но, допустим, если человек хочет начать жизнь с чистого листа, то флаг в руки, хороших языков полно и все они очень быстрые. А говорить, что PHP круто, или .NET говно — ну это просто глупо. Хорошие программисты знают несколько языков возможно даже на разных платформах. |
откуда ты выводы такие сделал? и что ты все про БД пишешь? а если ее вообще нет?
а если это бекенд а не фронтенд с генерацией страниц?
мне кажется ты новичок и у тебя проблемы постоянно с БД поэтому ты об этом пишешь
ЗЫ я лично рад, что столько программистов пишут только на PHP и не поднимают головы, легче дышать.
как говорится: меньше народу больше кислорода
пишите, расходуйте в 2-3-4 раза больше железок и никогда не смотрите на другие технологии
ибо после 40 вам уже это ни к чему хорошо хоть один язык осилить смогли и он вас кормит
все вокруг черное; бело только то, что уже в ваших руках, оно привычное и понятное, пусть и не столь эффективное. но, не беда, время расставит все на места
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 18/11/14 в 21:30 |
RA Optimus писал: | а тут все голословно, ведь реального опыта нет ни у кого |
А у тебя есть ? Какие проекты под вэб ты разрабатывал на C# ?
RA Optimus писал: | php - это personаl home page ИМХО |
Так он для этого и позиционируется, для вэб страниц. Прослойка между базой данных и html. Никто на нем операционных систем не пишет.
В hi-load главное не язык, а архитектура. И под архитектуру язык уже и подбирается. При этом никто не мешает вэб интерфейсы делать на php, внутреннюю аналитику на python , а редиректы, счетчики и т.п. на node.js .
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 21:49 |
Stek писал: | А у тебя есть ? Какие проекты под вэб ты разрабатывал на C# ?
Так он для этого и позиционируется, для вэб страниц. Прослойка между базой данных и html. Никто на нем операционных систем не пишет.
В hi-load главное не язык, а архитектура. И под архитектуру язык уже и подбирается. При этом никто не мешает вэб интерфейсы делать на php, внутреннюю аналитику на python , а редиректы, счетчики и т.п. на node.js . |
ну, так и задача не html выводить ведь написано
я вот просто не могу понять а что ты такой противник того чего не пробовал? чем плохо то? я вот никак не могу понять
в сети масса проектов на c# .net взять хотя бы stack overflow из очень крупных
что они неправильные какие-то? что вы прямо человеку запрещаете писать на том на чем он считает нужным?
вы считатет на c# что-то работать не будет? это же абсурд. но тебя то никто не заставляет слазить с php
пиши ради бога. у каждого свои задачи и от них все и зависит
а если ты эту технологию не знаешь и не понимаешь, зачем везде кричать, что это плохо?
fetish tube он небольшой сейчас по трафу, но на $100 сервер без проблем потянет 500к трафа
а ты, наверное, думал, что проектов на .net не существует? и весь мир куплен ms и строчит с утра до ночи рекламные ролики?
из тубов еще был spankwire на .net не знаю как сейчас
да, масса проектов, больше конечно среди корпоративного сектора или белых проектов не из порнухи
я лично не хочу никому ничего доказывать на самом деле, мне это не нужно. у меня все прекрасно и я знаю и понимаю что делать. мне интересно все вокруг. а не только узкий мир в очках
я хорошо знаю обе технологии, есть вещи, которые невозможно реализовать на php, хоть ты тресни
и если бы стоял вопрос, что выбрать зная только эти две технологии и безналичием свободного времени. ну, конечно просто безусловно - c#
Последний раз редактировалось: RA Optimus (18/11/14 в 21:57), всего редактировалось 1 раз
|
|
|
|
С нами с 17.08.11
Сообщения: 61
Рейтинг: 62
|
Добавлено: 18/11/14 в 21:52 |
RA Optimus писал: | откуда ты выводы такие сделал? и что ты все про БД пишешь? а если ее вообще нет?
а если это бекенд а не фронтенд с генерацией страниц?
мне кажется ты новичок и у тебя проблемы постоянно с БД поэтому ты об этом пишешь
ЗЫ я лично рад, что столько программистов пишут только на PHP и не поднимают головы, легче дышать.
как говорится: меньше народу больше кислорода
пишите, расходуйте в 2-3-4 раза больше железок и никогда не смотрите на другие технологии
ибо после 40 вам уже это ни к чему хорошо хоть один язык осилить смогли и он вас кормит
все вокруг черное; бело только то, что уже в ваших руках, оно привычное и понятное, пусть и не столь эффективное. но, не беда, время расставит все на места |
Ну ты пока что кроме пустого чёса ничего толкового в топике не сказал. Что наводит на мысли. Либо ты жирнейший тролль, либо заскорузлый 40-летний стереотипный быдлокодер.
|
|
|
|
С нами с 24.03.03
Сообщения: 569
Рейтинг: 278
|
Добавлено: 18/11/14 в 21:53 |
ravlio писал: | Ну ты пока что кроме пустого чёса ничего толкового в топике не сказал. Что наводит на мысли. Либо ты жирнейший тролль, либо реально заскорузлый 40-летний стереотипный кодер. |
а что ты хотел услышать? что c# это панацея? безусловно нет. волшебной палочки не существует.
тебе точно не поможет, за индексами в БД последи лучше. еще не забудь что самое страшное зло при работе с БД это ОРМ в PHP. а если возьмешь какую нибудь MongoDB то грабли с не типизированным язком с без структурной ДБ тебе обеспечены
ЗЫ я троль
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
|
Спонсор раздела
|