Змінюй хід війни! Допомагай ЗСУ!

Проект .net vs проект php. Что дороже? Добавил сравнение с Java

🔴 19:20 Повітряна тривога в Харків.обл.
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #61
cron - вполне себе многопоточный. просто потоки приходится согласовывать несколько иными способами.

по поводу "подключения исходников" - не вижу в этом ничего сильно отличного от компилируемых языков. по крайней мере это не так сильно ломает мозг как переход на веб после разработки "винформочек". А ASP.NET на верхнем уровне вообще не даёт представления о работе веба и скатывается к разработке тех же самых винформочек. весьма забавно видеть разрыв шаблона молодых программистов, которые начинают вникать в суть веба после того как попедалят полгода на asp.net :)

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

насчёт фреймворков - не сильно соглашусь с уважаемым dr_mousefly (ну просто потому что мне ZF не очень нравится. субъективно)
их много и они довольно разные.
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #62
еще есть такая вещь

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


что правда через форк запуск новых процессов-потоков возможен только под никсами, насколько я знаю
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #63
еще есть такая вещь

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


что правда через форк запуск новых процессов-потоков возможен только под никсами, насколько я знаю

да не создает он потоки, насколько я знаю.
а фоновые процессы и так есть тьма способов запускать.
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #64
При прочих равных условиях т.е. если брать одинаковые или близкие проекты.

В том варианте, в котором проект стоит больше, за что платит клиент (функционал, защищенность...)?

Для дешевых веб-проектов пхп вне конкуренции. Для масштабных сложных проектов есть разные варианты. Бывает выгоднее пхп, бывает дотнет, бывает что-то другое, т.е. зависит от постановки задачи.

К примеру, если у вас масштабный проект, но в основном ввод-вывод ХТМЛ, без серьезной внутренней манипуляции с данными, то все равно может быть предпочтительнее пхп.
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #65
К примеру, если у вас масштабный проект, но в основном ввод-вывод ХТМЛ, без серьезной внутренней манипуляции с данными, то все равно может быть предпочтительнее пхп.

Согласен, тем более что под PHP вроде бы даже ActiveRecord допилили.
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #66
Для масштабных сложных проектов...

ваще определение "масштабных сложных проектов"?
как понять проект масштабный и сложный или одно из двух или ни одного?

Бывает выгоднее пхп, бывает дотнет, бывает что-то другое, т.е. зависит от постановки задачи.

бывает, что хрен увядает. какие действия?
по каким критериям можно определить, какая платформа выгоднее и насколько?
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #67
по каким критериям можно определить, какая платформа выгоднее и насколько?

Думаю тут только опыт подскажет, других вариантов не вижу. Если в данной задаче опыта нет, то только "набивать шишки".
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #68
Думаю тут только опыт подскажет, других вариантов не вижу. Если в данной задаче опыта нет, то только "набивать шишки".

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

давайте все вместе попросим ферокса привести пример конкретной "постановки задачи" "масштабного и сложного" проекта,
в котором применение ASP.NET будет более выгодно, чем PHP. хотя бы один, на детально ясный, пример.
вместе с объяснением, почему.

а то писать абстрактные рассуждения о сферическом коне в вакууме есть тьма искусников.
а как просят ответить конкретно, так сразу начинается исступление эмоций.
 
Останнє редагування:
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #69
2. Поддерживается ли распараллеливание на несколько ядер / асинхронное программирование? Как решается вопрос с фоновыми задачами и постановкой их в очередь?

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

Можешь чуть подробнее - почему? Ну вот надо тебе, допустим, на стороне сервера большой массив отсортировать или еще что-то в этом духе - такие алгоритмы обычно хорошо распараллеливаются, и можно получить выгоду от разбрасывания потоков на несколько ядер. А плодить несколько процессов - это гораздо большие накладные расходы AFAIK.

Для этого эффективно использовать уже готовые планировщики задач типа Gearman. На самом деле не только в PHP проектах, но и в Perl, Java, C...
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #70
Для этого эффективно использовать уже готовые планировщики задач типа Gearman. На самом деле не только в PHP проектах, но и в Perl, Java, C...

интересно будет увидеть распараллеливание сортировки большого массива через Gearman...
а вообще, нитересный инструмент. спасибо.
вот тока на виртуальном хостинге он не скоро появится.
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #71
Рейтинг взят с
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


Почему в буржунете с# популярнее пхп?
Странно, почему с++ обогнал пхп и с#?
 

Вкладення

  • rating-of-programming-languages-February-2011.png
    rating-of-programming-languages-February-2011.png
    32.8 КБ · Перегляди: 82
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #72
Рейтинг взят с
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


Почему в буржунете с# популярнее пхп?
Странно, почему с++ обогнал пхп и с#?

потому что рейтинг гавно.
вот наш рейтинг:
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #73
потому что рейтинг гавно.
вот наш рейтинг:
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

а чем ваш рейтинг не гавно? ;) у вас "рейтинг" в разрезе фрилансертва, но весь рынок разработки ПО фрилансерами не ограничивается. :пиво:
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #74
но весь рынок разработки ПО фрилансерами не ограничивается. :пиво:
зато очень конкретно им отображается.

в отличие от "popular search engines Google, Bing, Yahoo!, Wikipedia, YouTube and Baidu are used to calculate the ratings".
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #76
это дело такое. Т.к. по остальному рынку "не фрилансерскому" объективной статистики не найти

как и не найти причин (кроме воображаемых), почему структура "остального рынка" должна существенно отличаться.
единственное на мой взгляд отличие, это что рынок фриланса более динамичен и подвижен, в отличие от монстров,
которые скорее возродят из пепла фокспро для ДОС, чем перепишут свои продукты на что-то по-новее.
так что смотрим на рейтинги и анализируем, что вас ждет через 5-10 лет.
 
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #78
или почему она не должна существенно отличаться ;)

почему же.
продукты, выпущенные на "остальном" рынке,
неизбежно попадают в поддержку/доработку/расширение/клонирование фрилансерами.
с использованием тех технологий, на которых они были выпущены.
так что все очень пропорциональненько.

например, маджента выпущена на "остальном" рынке,
но ее успешность генерирует массу заказов фрилансерам:
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

все предельно конкретно и доказуемо. это Вам не полуденные рассуждения ферокса о сфеерических проектах в вакууме.
 
Останнє редагування:
  • 🔴 19:20 Повітряна тривога в Харків.обл.
  • #79
Каков ответ на вопрос топика, в двух словах? Влом читать 4 страницы :)
 
Назад
Зверху Знизу