Здравствуйте, Miroff, Вы писали:
M>Не в курсе именно ASP.NET но web в целом требует гораздо большей квалификации чем desktop. В вебе гораздо острее стоят требования безопасности, производительности и масштабируемости. Десктопные приложения не ломают всем интернетом. У десктопных приложений редко бывает больше одного пользователя одновременно. У десктопных приложений не бывает slashdot эффекта. Десктопные приложения не работают под сотнями версий полудюжины браузеров. У десктопных приложений нет кучи специфичных для веба ограничений. Представь себе векторный редактор или систему нелинейного монтажа. Сможешь ли ты написать ее под веб? А ведь люди делают.
Ну нееееет, погодите. Одно дело, какие потенциальные проблемы присутствуют в веб-разработке. И другое, какие из них и на каком уровне соблюдаются. Скажем, какие специфические умения требуются от типового ASP.Net-чика для решения проблем, возникающих от большого числа одновременных пользователей? Далее, что такого особенного должен знать ASP.Net-ничк по части безопасности? И о каких еще "сотнях версиях полудюжины" браузеров идет речь?
Здравствуйте, _stun_, Вы писали:
__>Нет. Людей, которые думают, что они — программисты на C++, вот тех — действительно много.
В таком случае людей которые думают, что они программисты на Java и C# на порядок больше. С++ позволяет с лёгкостью выстрелить в ногу и если человек пишет код на С++ который работает, не падает и не течёт это уже заведомо более глубокое знание того с чем работаешь. С языками в памперсах всё проще, перейти из C++ в Java/C# это как два пальца, наоборот значительно сложнее.
Здравствуйте, mtnl, Вы писали: M>Быстрая удобная среда разработки, хорошо заточенная под предметную область и не требующая изучения адского зоопарка технологий.
да вообще-то С++ тоже заточен под предметную область и тоже не требует изучения зоопарка технологий.
зоопарк технологий это веб.
Здравствуйте, sysenter, Вы писали:
S>Здравствуйте, _stun_, Вы писали:
__>>Нет. Людей, которые думают, что они — программисты на C++, вот тех — действительно много.
S>В таком случае людей которые думают, что они программисты на Java и C# на порядок больше.
Кто бы спорил. Тем не менее, за весь мир говорить не могу, но в Мск/СПб вполне хватает работы для плюсовиков. И не сказать, что хуже платят. На самом деле, по опыту своему и хороших знакомых — у плюсовиков зарплата еще растет быстрее.
Здравствуйте, DorfDepp, Вы писали:
DD>ИМХО, десктоп-программирование — это клепание формочек в дизайнерах и заполнение готовых шаблонов обработчиков событий, которое 12-летние дети выполняют раза в четыре быстрее взрослых бородатых программеров.
Ну, тогда "веб программирование" — это клепание формочек без дизайнеров и рукопашный разбор get. Ну а если в яваскрипте идут хаки типа
if (ie6)
{ window.write('<tag>... </tag>') }
else if (opera5)
{window.write('<another_tag>... </another_tag>') }
else if ...
то это, без сомнения, гуру веб-разработки, высший пилотаж работы с "под сотнями версий полудюжины браузеров".
Здравствуйте, DorfDepp, Вы писали:
DD>Я еще добавлю, что у многих программеров, гордящихся знанием наизусть стандартов С++, глубоким и фундаментальным пониманием указателей, рекурсии и т.п., мозг элементарно не осиливает простой факт отсутствия состояния в веб-приложениях.
Полное отсутствие состояния — это отсутствие сервера и js, что-ли, т.е. программирование на html? Да, не каждый такое осилит.
Здравствуйте, sysenter, Вы писали:
S>Здравствуйте, kaa.python, Вы писали:
KP>>Этот человек, т.е. я, тебе даже говорил куда писать. А ты все за свое KP>>Дабы не быть голословным: Разработчик Mac OS X (130 тыр), требования вообще плевые
Ты сказал что их нет на открытом рынке. Т.е. лично тебе на них нелзя податься. Вот я тебе привел конкретные ссылки, и теперь оказывается что их мало. Было бы их много — ты бы еще что-то нашел.
Здравствуйте, kaa.python, Вы писали:
KP>Ты сказал что их нет на открытом рынке. Т.е. лично тебе на них нелзя податься. Вот я тебе привел конкретные ссылки, и теперь оказывается что их мало. Было бы их много — ты бы еще что-то нашел.
Лично мне и нельзя, ни под мак ОС я писать не могу и не хочу, ни под винду писать не могу т.к. только под Linux писал, хотя сейчас думаю на винду перейти.
Не подскажешь, что почитать кроме Рихтера И Русиновича по программированию под винду?
Здравствуйте, Ellin, Вы писали:
E>ИМХО ASP.NET разработчики получают больше, чем разработчики Desktop приложений на том же C# (речь идет вообще о .NET и C# в частности). E>Не пойму почему идет такое расслоение по зп. Неужели ASP.NET настолько сложнее и требует большей квалификации? E>Или это наоборот бесперспективное направление, способ угробить свою карьеру и именно поэтому доплачивают за вредность?
Люди, учитесь мыслить не только как технари, но и как экономисты.
С экономической точки зрения: веб сейчас более востребован, спрос больше, предложение asp.net и desktop разработчиков примерно одинаковое. Вот и цена для asp.net выше.
Никакие факторы вроде квалификации, перспективности итп не участвуют в этой формуле.
Здравствуйте, gandjustas, Вы писали:
G>Здравствуйте, Ellin, Вы писали:
E>>ИМХО ASP.NET разработчики получают больше, чем разработчики Desktop приложений на том же C# (речь идет вообще о .NET и C# в частности). E>>Не пойму почему идет такое расслоение по зп. Неужели ASP.NET настолько сложнее и требует большей квалификации? E>>Или это наоборот бесперспективное направление, способ угробить свою карьеру и именно поэтому доплачивают за вредность?
G>Люди, учитесь мыслить не только как технари, но и как экономисты.
G>С экономической точки зрения: веб сейчас более востребован, спрос больше, предложение asp.net и desktop разработчиков примерно одинаковое. Вот и цена для asp.net выше.
G>Никакие факторы вроде квалификации, перспективности итп не участвуют в этой формуле.
Долго ли сие продолжиться? Насколько легко будет потом опять вернуться в desktop?
Здравствуйте, Ellin, Вы писали:
E>Здравствуйте, gandjustas, Вы писали:
G>>Здравствуйте, Ellin, Вы писали:
E>>>ИМХО ASP.NET разработчики получают больше, чем разработчики Desktop приложений на том же C# (речь идет вообще о .NET и C# в частности). E>>>Не пойму почему идет такое расслоение по зп. Неужели ASP.NET настолько сложнее и требует большей квалификации? E>>>Или это наоборот бесперспективное направление, способ угробить свою карьеру и именно поэтому доплачивают за вредность?
G>>Люди, учитесь мыслить не только как технари, но и как экономисты.
G>>С экономической точки зрения: веб сейчас более востребован, спрос больше, предложение asp.net и desktop разработчиков примерно одинаковое. Вот и цена для asp.net выше.
G>>Никакие факторы вроде квалификации, перспективности итп не участвуют в этой формуле.
E>Долго ли сие продолжиться? Насколько легко будет потом опять вернуться в desktop?
Ближайшие лет 10 точно продержится. Даже более того, веб-технологии проникают на десктоп, например хромая ось, и windows 8.
Здравствуйте, gandjustas, Вы писали: G>Ближайшие лет 10 точно продержится. Даже более того, веб-технологии проникают на десктоп, например хромая ось, и windows 8.
+1
скорее всего формошлепство полностью уйдет в веб. на десктопе останутся игрушки, научный-инженерный софт, профессиональный софт типа фотожопа, макса или видеоредакторов.
Здравствуйте, __kot2, Вы писали:
__>Здравствуйте, gandjustas, Вы писали: G>>Ближайшие лет 10 точно продержится. Даже более того, веб-технологии проникают на десктоп, например хромая ось, и windows 8. __>+1 __>скорее всего формошлепство полностью уйдет в веб. на десктопе останутся игрушки, научный-инженерный софт, профессиональный софт типа фотожопа, макса или видеоредакторов.
Твою нафиг за ногу!
Здравствуйте, __kot2, Вы писали:
__>Здравствуйте, gandjustas, Вы писали: G>>Ближайшие лет 10 точно продержится. Даже более того, веб-технологии проникают на десктоп, например хромая ось, и windows 8. __>+1 __>скорее всего формошлепство полностью уйдет в веб. на десктопе останутся игрушки, научный-инженерный софт, профессиональный софт типа фотожопа, макса или видеоредакторов.
Я думаю что всетаки будет смешение технологий. Традиционные инструменты для веба вроде html\css\js будут доступны "как родные" на десктопе, а для "тяжелых" вещей будут штуки типа silverlight. Причем все это сможет работать одновременно как браузерное приложение, так и out-of-browser на десктопах.
G>Я думаю что всетаки будет смешение технологий. Традиционные инструменты для веба вроде html\css\js будут доступны "как родные" на десктопе, а для "тяжелых" вещей будут штуки типа silverlight. Причем все это сможет работать одновременно как браузерное приложение, так и out-of-browser на десктопах.
Но в общем-то WPF уже предлагает рисовать формы в неком html стиле.
Здравствуйте, DorfDepp, Вы писали:
DD>ИМХО, десктоп-программирование — это клепание формочек в дизайнерах и заполнение готовых шаблонов обработчиков событий, которое 12-летние дети выполняют раза в четыре быстрее взрослых бородатых программеров. Мне совсем непонятно, за что там вообще платить? Дергать мышкой и кидать контролы на формочки можно научить таджиков, узбеков, заключенных. Просто хорошо раскручено?
Вот как раз формошлепства в asp.net намного больше, чем в десктопе.
Здравствуйте, Ellin, Вы писали:
E>ИМХО ASP.NET разработчики получают больше, чем разработчики Desktop приложений на том же C# (речь идет вообще о .NET и C# в частности). E>Не пойму почему идет такое расслоение по зп. Неужели ASP.NET настолько сложнее и требует большей квалификации? E>Или это наоборот бесперспективное направление, способ угробить свою карьеру и именно поэтому доплачивают за вредность?
Все зависит от места. В НЙ в финансах десктопный опыт ценится повыше. Работа с десктопом зачастую подразумевает работу с большими объемами данных, глубокое понимание многопоточности, сложности алгоритмов и т.п. Грамотный десктопщик будет получть гарантированно больше, чем аспнетчик, пускай и не на много. В куче вакансий можно встретить фразы типа NO ASP.NET experience needed или We will not consider candidates with only ASP.NET experience и ни разу я не видел подобных фраз про десктоп, т.к. нередко на интервью приходит необучаемая индусятина, которая ни о чем понятия не имеет, кроме того, что можно свалить всю логику в Page_Load и обработчики (привет DonDepp ), даже верстать тольком могут не уметь. В общем, имхо, на ASP.NET cуществует намного больше проектов и задач с намного меньшим порогом вхождения, чем у десктопов.
ЗЫ Говорю как человек, у которого большинство опыта как раз в ASP.NET и мне требовалось значительных усилий, что б разорвать этот круг.
Здравствуйте, Abalak, Вы писали:
A>Все зависит от места. В НЙ в финансах десктопный опыт ценится повыше. Работа с десктопом зачастую подразумевает работу с большими объемами данных, глубокое понимание многопоточности, сложности алгоритмов и т.п.
В ASP.NET тоже можно (и иногда нужно) использовать многопоточность. Это же не показатель.
Здравствуйте, DorfDepp, Вы писали:
DD>Здравствуйте, Abalak, Вы писали:
A>>Все зависит от места. В НЙ в финансах десктопный опыт ценится повыше. Работа с десктопом зачастую подразумевает работу с большими объемами данных, глубокое понимание многопоточности, сложности алгоритмов и т.п.
DD>В ASP.NET тоже можно (и иногда нужно) использовать многопоточность. Это же не показатель.
Зря поскипал:
В общем, имхо, на ASP.NET cуществует намного больше проектов и задач с намного меньшим порогом вхождения, чем у десктопов.
Многопоточности на ASP.NET практически нет (можно наверное прикрутить ради прикола ) Там где она есть это уже serer side/mid tier development, а это уже совсем другая песня.
A>>привет DonDepp )
DD>Привет, Bubalak.