(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Web-программирование VS win-программирование

Источник: rusdoc
voff

Наверное у меня творческий кризис, раз я пишу про такие вечные, но на мой взгляд актуальные темы. Если серьезно, то последние несколько лет я програмлю под web, и после публикации моих статей "О том, почему ты не программист, и как тебе им стать", "Как играть в программирование или путь программиста" и "Почему так трудно стать программистом в наше время", в которых упор я делал именно на web, было много негативных комментов на тему "Web-программисты - не программисты вообще" или "Мемуары web-дизайнера" ну и т д. В свое время я писал и под винду, так что вполне могу сравнивать… Чем и займусь!

Важно

Все что я пишу далее, основывается на моих личных наблюдениях и моем личном мнении. Прошу никого не обижаться!
Я не беру в расчет asp-шников, ибо:
  • Их не так много, лично, я не знаком не с одним.
  • Сам никогда не кодил на asp.
  • Они пишут одновременно и под web и под win, так что в этом споре не учавствуют.
 
Речь идет о:
  • Windows-программистах: c++/c#(Visual Studio), Delphi
  • Web-программистах: PHP, Python, Perl

Программисты

Поразительно, и может быть неправда, но так уж получилось, что я знаю немало и web и win программеров, и типаж этих людей, повадки, даже манера выражаться отличаются друг от друга.
Win-программеры - это, как бы, классические такие стереотипные программисты. Неряшливо одеты, с растрепанной головой, приходят на работу, плюхаются в кресло, и до конца рабочего дня сидят с умным видом перед монитором. Отрываются от монитора по команде "Кофе". 80% рабочего времени изучают msdn. Говорят неразборчиво, что-то все время ворчат. Настоящие фанаты своего дела. Держат на плечах всю it-индустрию (без сарказма).
Web-программеры - Почти противоположность. Люди с шилом в попе. Застать такого на рабочем месте довольно сложно, разве что есть хороший материальный стимул. Пофигисты. Программирование для них не стиль жизни - просто работа, но эту работу они любят. Умничают редко, однако ума не занимать. Что такое msdn - не знают, информацию черпают на форумах (даже asp-шники). Охотно делятся опытом.

Программирование

Что можно сказать сравнивая web и win программирование?
Win-программирование:

Oднозначно, тяжелее, и в работе и в освоении.
  • Требует большей концентрации на коде.
  • Требует более обширных знаний
  • Интереснее в плане реализации (для тех, кому нравиться жесткий секс все с тем же msdn или гуглом).
  • Большая зависимость от Microsoft, ну там версия .net фрэймворка, установленного у пользователя, может не подойти, или в висте вдруг обнаружатся проблемы с совместимостью.
  • Сам процесс программирование обойдется недешево, если конечно покупать лицензионный софт, мелкомягкие за свои проги просят немалые деньги…
  • Процесс программирования удобнее, т. к. ZDE и Eclipse пока еще далеко до Visual Studio и Delphi.

Web-программирование:
  • Полегче.
  • Больше внимания уделяется логике программы, чем нюансам языка программирования.
  • Практически не существует проблем с совместимостью, а те которые есть, решаются не пользователем, а администратором сервера.
  • На данный момент, web-программирвание более востребовано, и думаю знающий человек, без работы не останется (если только он не живет где нить во Владикавказе, где всего две-три студии…). Насчет востребованности, конечно можно спорить, но взять тот же free-lance.ru, давно я там уже не видел ничего про win-программирование.
  • Весь софт для web-разработчика бесплатен (даже и не знаю, имеет ли это какое нить значение в России… для меня, по крайней мере, нет…).
  • Огромное количество опен-сорсных готовых решений, которые можно интегрировать в свое приложение.

От себя

Первые два года свое профессиональной деятельности, я писАл под винду, последние четыре под web, мне нравиться кодить под веб, пропали головные боли, я забыл какое оно, состояние паники, когда для реализации нужной функции необходимо прочесть кучу страниц мануала… но знаете что… я начинаю осознавать что мне не хватает этой паники… За эти четыре года, я написал немало, в том числе несколько систем управление контентом, и невероятное количество модулей под них, и вот сейчас понимаю, что каждая очередная задача, каждый новый заказ, очень похож на что ни будь, что я уже делал, оно и хорошо, на разработку тратиться меньше времени… но процесс программирования стал скучнее… Возможно так оно бывает всегда, и у людей которые долгое время кодят под win, настает момент, когда и им становиться скучно, но все же windows программирование гораздо обширнее, и именно в этом его главный козырь…

Заключение

В итоге, каждый сам для себя решит что ему больше нравиться, писать под win или под web. И в заключении этой статьи, я хотел бы выразить одну мысль:
Неважно под какую ОС мы пишем, и какими инструментами мы пользуемся. Мы программисты, многие люди считают нас странными, заумными, не от мира сего. И пусть считают, в чем то они возможно и правы, мы все немного похожи, и все очень разные, нас объединяет любовь к этому странному занятию, мы любим свою работу, и получаем за нее неплохие деньги, так может не будем ссориться между собой!

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 21.10.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Bitdefender Antivirus Plus 2020/1 год/1 ПК
Купить WinRAR : 5 : Академическая лицензия 1 лицензия
Allround Automation PL/SQL Developer Single user license
ABBYY Lingvo x6 Английская Профессиональная версия
Enterprise Connectors (1 Year term)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
СУБД Oracle "с нуля"
Новые материалы
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
Мастерская программиста
Работа в Windows и новости компании Microsoft
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100