Модераторы: gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> что выбрать ASP.NET или PHP ? 
:(
    Опции темы
titanrem
Дата 27.2.2009, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 1.10.2008

Репутация: нет
Всего: нет



Если у меня есть желание заниматься веб-программированием, какую технологию лучше выбрать?
С# и HTML я знаю
PM MAIL   Вверх
SKrivosein
Дата 27.2.2009, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Идущий в даль
**


Профиль
Группа: Участник
Сообщений: 271
Регистрация: 9.6.2007
Где: Praha - Прага

Репутация: нет
Всего: 8



Если это не провокация то вам сюда: 1
или сюда: 2
 smile 



--------------------
Оптимист - это плохо информированный человек.
user posted image

PM MAIL   Вверх
Soah
Дата 27.2.2009, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 1
Всего: 54



ASP.NET vs PHP


titanrem, думаешь в этом разделе тебе посоветуют выбрать PHP?

Это сообщение отредактировал(а) Soah - 27.2.2009, 01:13
PM MAIL   Вверх
KP0H
Дата 27.2.2009, 17:00 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.2.2009
Где: Тюмень

Репутация: нет
Всего: нет



Вопрос интересный, вопрос что ты умеешь и что собираешься делать на самом то деле, если C# тебе известен, то имеет смысл покопать в сторону ASP.NET, ASP.NET MVC.
PM MAIL WWW ICQ GTalk MSN   Вверх
unicuum
  Дата 27.2.2009, 23:53 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



PHP


--------------------
user posted image
обычный день на винграде
PM   Вверх
source777
Дата 28.2.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата

что выбрать ASP.NET или PHP ?
ни то, ни то. Сейчас выбор скорее между Ruby on Rails, Django, ASP.NET MVC.
Что касается названных тобой, то ASP.NET - без напильника только для интранета годен, а PHP уже морально устарел... ИМХО.
 


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Lite
Дата 1.3.2009, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 19.2.2009

Репутация: -4
Всего: -9



Код

Что касается названных тобой, то ASP.NET - без напильника только для интранета годен

Ты о чем?
PM MAIL   Вверх
source777
Дата 1.3.2009, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(Lite @  1.3.2009,  00:11 Найти цитируемый пост)

Ты о чем? 

О том что абстракция "пишите веб-приложения также как Windows-приложения" ни хрена не работает и работать никогда не будет... поэтому WebForms для интернета не предназначены, хотя конечно можно и на них нормальный сайт сделать, но для этого нужно идти против течения WebForms. 
Жаль, что до MS эта простая истина очень долго доходила, но вот недавно наконец дошла, и теперь идёт работа над ASP.NET MVC, который к концу года имеет шансы догнать существующие решения (MVC-фреймворки) по основному функционалу, ну а потом MS наверняка добавит каких-нибудь конкурентных преимуществ...

Это сообщение отредактировал(а) source777 - 1.3.2009, 18:23


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
PashaPash
Дата 1.3.2009, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 7
Всего: 49



source777, у WebForms и ASP.NET MVC разные ниши. Сравни усилия на написание Data-Driven приложения на обоих - например, время на реализацию хорошего редактируемого грида под ASP.NET MVC в разы больше такого для WebForms. WebForms - это не попытка повторить WinForms под веб. Это просто очень странная реализация Page Controller.
Кстати, кроме ASP.NET MVC идет вполне активная работа над Web Client Software Factory и Dynamic Data, которые вполне работают на WebForms.

Это сообщение отредактировал(а) PashaPash - 1.3.2009, 19:38


--------------------
PM MAIL WWW   Вверх
source777
Дата 1.3.2009, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(PashaPash @  1.3.2009,  19:37 Найти цитируемый пост)
source777, у WebForms и ASP.NET MVC разные ниши. Сравни усилия на написание Data-Driven приложения на обоих - например, время на реализацию хорошего редактируемого грида под ASP.NET MVC в разы больше такого для WebForms.
Так я про это и говорю, ASP.NET MVC - для сайтов, а WebForms - для интранет-приложений с веб-интерфейсом. Хотя по конкретным компонентам я бы сравнивать не стал, не это главное... а для грида под ASP.NET MVC есть MVC Contrib, которого для сайта вполне достаточно. 


Цитата(PashaPash @  1.3.2009,  19:37 Найти цитируемый пост)
WebForms - это не попытка повторить WinForms под веб. Это просто очень странная реализация Page Controller.
одно другому не мешает...



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
KP0H
Дата 2.3.2009, 09:36 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.2.2009
Где: Тюмень

Репутация: нет
Всего: нет



smile На ASP.NET тоже порой удобно работать, смотря какие задачи, но что ASP.NET MVC сейчас перспективнее - не поспоришь...
PM MAIL WWW ICQ GTalk MSN   Вверх
PashaPash
Дата 2.3.2009, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 7
Всего: 49



Цитата(source777 @  1.3.2009,  20:15 Найти цитируемый пост)
Так я про это и говорю, ASP.NET MVC - для сайтов, а WebForms - для интранет-приложений с веб-интерфейсом. 

Не обязательно smile Скромные сайты, без особой логики, на WebForms рисуются намного проще.
Вот тут есть забавный flowchart для выбора: http://www.emadibrahim.com/2008/09/07/deci...c-and-webforms/
или вот тут: http://blog.gadodia.net/choosing-between-webforms-and-mvc/


Это сообщение отредактировал(а) PashaPash - 2.3.2009, 11:42


--------------------
PM MAIL WWW   Вверх
source777
Дата 2.3.2009, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(PashaPash @  2.3.2009,  11:40 Найти цитируемый пост)
Не обязательно smile Скромные сайты, без особой логики, на WebForms рисуются намного проще.
а пример? только не из серии "накидать компонентов", т.к. это будет не сайт, а максимум его прототип, который в инет стыдно выложить... smile  

Цитата(PashaPash @  2.3.2009,  11:40 Найти цитируемый пост)
Вот тут есть забавный flowchart для выбора: http://www.emadibrahim.com/2008/09/07/deci...c-and-webforms/
или вот тут: http://blog.gadodia.net/choosing-between-webforms-and-mvc/

вполне согласен с этими диаграммами, доводы за WebForms явно не в пользу его применения для создания сайтов:
Need WinForms like programming interface? // вот-вот и не только интерфейс, но и event driven подход
Need RAD Development? // тут видимо под RAD подразумевается исключительно Drag&Drop style
Heavy data driven application? // а для сайтов - agile story driven

Лично для меня эти достоинства WebForms являются жирными недостатками.




--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
PashaPash
Дата 2.3.2009, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 7
Всего: 49



Цитата(source777 @  2.3.2009,  13:03 Найти цитируемый пост)
а пример? только не из серии "накидать компонентов", т.к. это будет не сайт, а максимум его прототип, который в инет стыдно выложить... 

Да любой хомяк без логики рисуется на WebForms просто мышкой. Стыдно-не стыдно, а 90% сайтов в инете именно так и сделаны. Даже хуже - они сделаны точно так же, но в блокноте и на php. Без разделения UI/BL вообще.

Цитата(source777 @  2.3.2009,  13:03 Найти цитируемый пост)

Лично для меня эти достоинства WebForms являются жирными недостатками.

Это потому что ты уже набрал определенный опыт. Я видел девелоперов со стажем типа 2 года, которые пытались js-переменные в методы класса-страницы передать. И при посадке на MVC начинают модель из кодбехайнда дергать. Да и сама идея "страницы нет, а есть MVC" с трудом доходит. Так что часто лучше Drag&Drop,  WinForms like, чем "типа MVC, но с логикой во вьюшках", с кучей XSS дырок, и с прикрученным самописным аналогом ViewState.


--------------------
PM MAIL WWW   Вверх
source777
Дата 2.3.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(PashaPash @  2.3.2009,  20:14 Найти цитируемый пост)
Да любой хомяк без логики рисуется на WebForms просто мышкой. Стыдно-не стыдно, а 90% сайтов в инете именно так и сделаны. Даже хуже - они сделаны точно так же, но в блокноте и на php. Без разделения UI/BL вообще.

ну так правильно, хомяк можно и в блокноте сделать, нафига студию лишний раз запускать... smile 


Цитата(PashaPash @  2.3.2009,  20:14 Найти цитируемый пост)
Это потому что ты уже набрал определенный опыт.
да, причём веб-опыт как раз не от MS решений, а от того же PHP, Code Igniter`a и Ruby on Rails, так что для меня ASP.NET MVC - нечто абсолютно привычное и весьма удобное... в отличии от ASP.NET, от которого у меня волосы дыбом встают при каждом случае его использования smile 


Цитата(PashaPash @  2.3.2009,  20:14 Найти цитируемый пост)
Так что часто лучше Drag&Drop,  WinForms like, чем "типа MVC, но с логикой во вьюшках", с кучей XSS дырок, и с прикрученным самописным аналогом ViewState. 
тут сложно спорить, но идеальным вариантом было бы всё-таки объяснить им паттерн MVC или MVP. А также что ViewState - квинтэссенция зла, косячно скрывающая то, что HTTP - stateless protocol!



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0839 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.