ASP.NET или PHP?

SJ
На сайте с 16.03.2008
Offline
78
#31
Dreammaker:
Единственная загвоздка в платности продуктов от МС, которая есть при использование асп.нет

Скажем так - не всех :)

Та же студия - вполне хватит и Free версии.

Windows Server - да. Web Edition - не очень дорогая. Ну, зато там уже много всякого полезного есть. IIS например...

Кстати, а многие тут знают, кто приложил руку к выпуску IIS 7 и почему php там (на иис) очень быстр? ;)

Вобщем, данный топик - редкость. Потому как вместо холивара тут советуют разумные вещи.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
wdsg
На сайте с 09.02.2009
Offline
31
#32

Действительно, странное дело... Интересно, когда появится кто-нибудь, кто скажет, что для каждой ОС имеется своё целевое предназначение и для Windows - это игры.

Проектирование и разработка сложных IT-систем. Вожусь с проблемными задачами.
A
На сайте с 19.07.2009
Offline
84
#33

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

Кстати, некоторые ребята специально склоняют к ASP, чтобы потом больше денег выкачивать из заказчика...

Ko4ka.online — обратная сторона бодибилдинга и фитнеса (https://ko4ka.online/). Ironmuscles — все о бодибилдинге и фитнесе (https://ironmuscles.org/).
Dreammaker
На сайте с 20.04.2006
Offline
569
#34
sokol_jack:
Windows Server - да. Web Edition - не очень дорогая.

угу, у меня вон даже Windows Web Server 2008 лицензионный на виртуалке висит. :) Ключи на халяву из майкрософта прислали - у них бывают добрые периоды.

Насчёт моно - не совсем понятен есть ли у вас опыт использования, ибо интересно как под ним ASP.Net работает, скорее академический интерес, ибо врядли в ближайшее время буду использовать, но интересно.

wdsg:
нтересно, когда появится кто-нибудь, кто скажет, что для каждой ОС имеется своё целевое предназначение

Угу, линукс под десктопы, а виндовс - под серваки для 1С :D

p.s. не заметил сразу скрытого сообщения.. :)

G
На сайте с 16.09.2009
Offline
2
#35
shareyourtrade.com:
А как в PHP обстоят дела с локализацией/глобализацией? Допустим сделать сайт мультиязычным в ASP.NET не составит труда благодаря RESX.

Хотя бы в вопросе разобрались. Локализация/Интернационализация к языку программирования имеет такое же отношение как ошейник к животному. Т.е. да есть куча средств сделать i18n/l10n на любом языке, лишь бы время было. И да есть c версии php 5.3 встроенная сишная реализация i18n с pecl переместили.

Кстати да ТС, многие специально так привязывают клиента чтобы иметь скажем так постоянный доход, а потом и время можно тянуть... задумайтесь, нужно смотреть не в плане VS что против чего то, а насколько легко будет в случае чего нанять других людей.

Тем более таких необразованных страшно брать, ASP.NET это технология а не язык, а ваш _разработчик_ пишет php vs asp.net, если хотите это тоже что сказать jquery vs actionscript3(голый без библиотек), ну не бред?

Правильнее сравнить LAMP VS ASP.NET - первый в разы дешевле, и популярнее. Не потому что она(платформа) доступнее а потому что она доказала что масштабирование возможно без больших убытков. Плюс к этому если сеть разрастется вы полюбому не один php будете юзать что то придется на демоны перенести чтоб не покупать железо тонами, что то перепишеться.

Короче, я хочу сказать что ни один профессионал не начнет опускаться до уровня php VS .. так как сама система будь она на php или c# может быть по разному спроектирована, как и сама платформа и можно хоть на ассемблере загрузить сервер покруче php. Вот и думайте нужны ли вам такие разработчики ...

CJ
На сайте с 29.06.2005
Offline
106
#36

Приятно удивлён обсуждением. Тоже сначала думал, что все начнут "своё" рекламировать :)

Второго разработчика на ASP.NET убрал из списка претендентов, а вот первый мне с самого начала и до сих пор кажется очень опытным. Он сразу правильно начал размышлять о проекте, об организации реализации. Например, некоторые даже не сразу понимают масштабы проекта и сразу видно, что они не смогут организовать работу, тем более если учитывать, что тут явно командная работа предстоит.

Скажите какие лишние затраты у меня могут быть при использовании ASP.NET, кроме виндовых серваков с лицензированием ОС, если принять за правду, что разработчик не собирается на мне наживаться в будущем на обслуживании?

Какие подводные камни есть? Я читал в одной статье, что при обновлении версии ASP.NET возможно придётся переписывать движок, это правда?

На счёт того, что если текущий разработчик на ASP.NET куда-нибудь денется, то мне будет сложно обслуживать проект - это веский аргумент в пользу php всё-таки.

SJ
На сайте с 16.03.2008
Offline
78
#37
Dreammaker:
угу, у меня вон даже Windows Web Server 2008 лицензионный на виртуалке висит. :) Ключи на халяву из майкрософта прислали - у них бывают добрые периоды.

А MSDN Universal Subscription - вобще сказка :)

Насчёт моно - не совсем понятен есть ли у вас опыт использования, ибо интересно как под ним ASP.Net работает, скорее академический интерес, ибо врядли в ближайшее время буду использовать, но интересно.

Сколько нибудь серьезного опыта использования - нет.

Ставил, игрался... давно это было :). Пишут, что "все лучше и лучше". Проверять надо. 🍻

Dreammaker
На сайте с 20.04.2006
Offline
569
#38
sokol_jack:
А MSDN Universal Subscription - вобще сказка :)

Ну это уже для тех, более специализируется на продукции MS - мне как пхпшнику, сильно не нужно :) А тут просто была возможность получить лицензию чё бы не получить. :)

SJ
На сайте с 16.03.2008
Offline
78
#39
CJ John PM:
Приятно удивлён обсуждением. Тоже сначала думал, что все начнут "своё" рекламировать :)

А уж мы как удивлены 😂

Второго разработчика на ASP.NET убрал из списка претендентов, а вот первый мне с самого начала и до сих пор кажется очень опытным. Он сразу правильно начал размышлять о проекте, об организации реализации. Например, некоторые даже не сразу понимают масштабы проекта и сразу видно, что они не смогут организовать работу, тем более если учитывать, что тут явно командная работа предстоит.

А вот это - уже хороший знак.

Какие подводные камни есть? Я читал в одной статье, что при обновлении версии ASP.NET возможно придётся переписывать движок, это правда?

Нет. .NET вобще славится поддержкой версий "снизу-вверх".

На счёт того, что если текущий разработчик на ASP.NET куда-нибудь денется, то мне будет сложно обслуживать проект - это веский аргумент в пользу php всё-таки.

Опять же мое ИМХО:

- разработчик на ASP.NET обычно стоит дороже

- на ASP.NET сложнее писать говнокод, в котором никто не разберется

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

Вывод: хороший разработчик будет стоить примерно одинаково. Пхп-разработчиков больше, .netчиков - меньше. Но хороших Пхп-разработчиков - совсем мало. Итого: без разницы.

Вывод 2: Софт для ASP.NET будет дороже, чем для LAMP.

Вывод 3: ASP.NET легче поддерживать и многие вещи делаются проще и быстрее (все-таки честный ООП иногда очень рулит) (это строгая ИМХА! ;) ).

sokol_jack добавил 02.10.2009 в 00:11

Dreammaker:
Ну это уже для тех, более специализируется на продукции MS - мне как пхпшнику, сильно не нужно :) А тут просто была возможность получить лицензию чё бы не получить. :)

Ну, меня как MCT (MCAD, MCTS...) обязывает.

Только тсссс! А то подумают, что я МС пиарю ;)

[Удален]
#40
CJ John PM:

"Чисто логически – php расшифровывается как "Personal Home Page" – его предназначение создавать простые сайты-визитки в блокноте)

Я бы только за это ему отказал. Personal Home Page? Вообще то PHP это рекурсивная аббривеатура обозначающая PHP Hypertext Processor и предназначение его создавать любые сайты. Ну а если человек не знает, что для PHP существует куча редакторов, кроме блокнота, - мои ему соболезнования. К стати код ASP.NEt можно также править в блокноте.

CJ John PM:

"Чисто логически – php расшифровывается как "Personal Home Page"

Предложите ему чиста логически расшифровать ITRURPB - мне интересно что это.... чиста логически.

So1 добавил 02.10.2009 в 05:56

Dreammaker:

	public function actionList()

{
$criteria=new CDbCriteria;

$pages=new CPagination(AdminUser::model()->count($criteria));
$pages->pageSize=self::PAGE_SIZE;
$pages->applyLimit($criteria);

$models=AdminUser::model()->findAll($criteria);
$profiles = $models->profiles;

$this->render('list',array(
'models'=>$models,
'profiles' => $profiles,
'pages'=>$pages,
));
}

А вот это порадовало :) Yii Framework рулед! :) Если что мой ник на yiiframework форуме WebShark

So1 добавил 02.10.2009 в 05:57

Aboutfonts:

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

😂😂😂

So1 добавил 02.10.2009 в 06:02

sokol_jack:

ИМХО, asp.net таки удобнее в разработке и поддержке. Многие вещи проще благодаря .net framework. То же кеширование, personalization, web parts... Если серьезный проект с использованием web services - опять ASP.net рулит. Ну, и замечательная отладка в самой удобной IDE. 😎
Точно так-же есть и php frameworks (на "голом" php никто писать не будет).

Удобней только в плане вербсервисов, наверное. Потому что чтобы сделать вебсервис - там всего 1 строчка кода.

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

P.S. на голом PHP писать можно конечно, но дорого. Я сейчас работаю в компании - сайт - один из лидеров по популярности в России (авто тематика). Написан на голом PHP. Но поддерживать такой огромный проект конечно тяжко.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий