Реклама
Закладки
Объявления
Популярные файлы
У нас находят
Сейчас онлайн
Наш опрос
Архив новостей
Статистика
Друзья сообщества

Статьи партнёров :: Выбор операционной среды

 (голосов: 0)
  автор: Ramon| 2 мая 2016 | Просмотров: 1410
Выбор операционной средыОбщаясь на различных IT-форумах, я заметил, что в программировании существует много стереотипов. Одним из них является то, что для программирования желательно использовать ОС Linux. В этом вопросе много подводных камней, ведь Linux действительно много где используется. Для того, чтобы больше не возвращаться к этой теме, я решил отыскать реальную потребность каждой ОС в программировании.


Цель определяет инструмент


Говоря об потребностях, я подразумеваю поставленные задачи. Реализовывать которые, желательно только теми инструментами, которые способны это сделать. В зависимости от направления в программировании, инструменты бывают разные - вот основные из них:



  • Знания;


  • Компьютер;


  • Операционная система;


  • Среда разработки – Microsoft VS, JDK, XCode и т.п.);


  • Сторонний софт для удобства (Sublime text, Notepad++…);


Все эти элементы сильно связаны между собой, так как от выбора ОС зависит то, какую платформу разработки вы будете использовать. Поэтому, если я решил, что буду делать приложение на iOS, то использовать Windows, как минимум, не практично, хоть и реально. Эти факторы стоит учесть в самом начале, главное ориентируйтесь на конечный продукт, так вы не сможете запутаться.
Web-программирование (прочитать более подробно)


Создание сайта состоит из двух частей – это front-end (интерфейс пользователя) и back-end (внутренняя, серверная часть) разработка. Каждое из направлений реализуется по-разному, а это влияет на выбор ОС.
Back-end


Линукс хорошо подходит для back-end разработки, так как большинство компаний используют сервера работающих на «пингвине».  Исходя из этого, не сложно догадаться, что при постоянном использовании данной ОС вы будете лучше решать поставленные задачи в back-end-де.


Front-end


Подходит любая ОС, так как почти под каждую есть инструменты, но это только в теории. В реальности же лучше использовать Windows OC или Mac OS. Почему? – как минимум, ради собственного удобства. Честно говоря, я еще не встречал достойного «софта» для фронтендщика под Linux.

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


В этом случае важно понять, чем именно вы будете заниматься, ведь разрабатывать игры – это сильно растяжимое понятие. Вы можете для себя определиться на курсах программирования по ссылке: http://edu.cbsystematics.com/. Игры могут быть 2д, 3д или даже браузерными, в создании которых, принимают участие разработчики разных направлений.


Предположим, что вы хотите работать в компании Electronic Arts, которая славится своими «шутерами» на PC. Исходя из этого, использовать инструменты разработки для персональных компьютеров будет необходимостью.  


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


Для реализации задач такого рода, я рекомендую, использовать связку Ubuntu + Си + Python. Почему?



  • Линукс хорошо использовать там, где есть потребность в скриптах.


  • Большинство микроконтроллеров отлично программируются на Си.


    Также есть готовые платы, которые позволяют делать это на Питоне.


  • Linux быстро работает и имеет отлично развитый терминал, что очень удобно в программировании микроконтроллеров.


Итог


Запомните, программирование – это одна из областей, где нужно постоянно совершенствовать свои знания и умения. Поэтому, если вы надеетесь, что разберетесь в одной ОС и будете всю жизнь ее использовать, то сильно ошибаетесь. Разные задачи будут требовать от вас гибкости в подборе инструментов. Мой совет – попробуйте все ОС, все-таки лучше один раз попробовать, чем сто раз услышать.



Своё Спасибо, еще не выражали.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.




Другие новости по теме:
Информация





Главная
Проверка IMEI кода
Каталог смартфонов
Новости
Статьи
Программирование
Видео
Видео по разборке Nokia
Прошивки для смартфонов
Файловый архив
Добавить файл в обменник
Flash-игры
Онлайн - радио
Наш чат
Форум
Обратная связь
Статьи партнёров
Все файлы расположенные на данном ресурсе были взяты из открытых источников. Любая информация представленная здесь, может использоваться только в ознакомительных целях, после чего вы обязаны ее удалить. Ни администрация сайта, ни хостинг-провайдер, ни любые другие лица не могут нести отвественности за использование материалов данного проекта. Входя на сайт вы соглашаетесь с этими правилами.
Любое использование материалов данного сайта возможно только после согласования с его администрацией.
Чтобы задать вопрос, связанный с размещением рекламы, используйте форму обратной связи.

© 2009-2012 Symbian-Club - Сайт посвященный мобильным устройствам на платформе Symbian OS.

Yandex SiteMap | Google SiteMap |

LiveRSS: Каталог русскоязычных RSS-каналов

С нашего сайта вы можете совершенно < бесплатно > скачать программы игры, игры на н8, темы, темы, для Nokia и операционной системы < Symbian 6,7,8,9 >, а теперь и новой Symbian Belle Refresh и Belle FP1. Также Вашему вниманию предлагаются интересные новости об операционной системе < Symbian >, статьи и видео по разборке и сборке телефонов < Nokia >, различных хаков, модов для телефонов, которые Вы сможете почитать и посмотреть совершенно < бесплатно > и без регистрации. Сайт развивается и теперь вы можете оставаться с нами даже на Windows Phone 7 и Windows Phone 8 смартфонах.