Программирование Основы


Ноябрь 11, 2016 – 07:16
В этой заметке рассмотрим

Объекты программирования бывают разныеТрудность работы с программистом заключается в том, что вы не можете понять, что он делает до тех пор, пока не стало слишком поздно.

Seymour Cray

На сегодняшний день общий тренд развития программирования направлен в сторону веб-технологий, облачных вычислений и прочих подходов к организации распределенных архитектур программного обеспечения, но само понятие прикладного программирования инвариантно по отношению к новым технологиям разработки программных продуктов. Весь framework сложной архитектуры за вас напишут компании, являющиеся лидерами на рынке компьютерных технологий. Затем они продадут плоды своих трудов вам, но наполнять смыслом предоставляемые ими шаблоны решений все равно придется. Это похоже на процессы возведения типовых зданий и выполнения индивидуального ремонта в каждом из них. При таком подходе практически нет никакой разницы между реализациями одной и той же задачи, которая, в одном случае, должна стать частью “настольного приложения", в другом - быть частью опубликованного web-сервиса, или вовсе работать в качестве отдельной службы в рамках инфраструктуры виртуального сервера. Ведь сложно найти разницу в процессах ремонта помещений панельного, кирпичного или монолитного зданий? Работы для прикладного программиста всегда хватит.

Прикладное программированиеСоздавать свои собственные ресурсы в интернете - дело весьма популярное и полезное, а коммерческое предприятие без своего сайта вообще сегодня большая редкость. Никому не нужно рассказывать, что современные “интернет-поисковики” с каждым днем предъявляют все более и более нетривиальные требования к индивидуальности интернет сайтов. Речь идет не только о содержимом ресурса (контенте), но и дизайне, удобстве пользования и других качественных характеристиках. Чем лучше поисковые системы относятся к вашему сайту, тем больше посетителей приходят к вам со страниц результатов поиска. Разработчики программных решений класса CMS (шаблоны сайтов) предлагают все более широкий набор инструментов и тем для придания уникальности создаваемым на их основе решениям, но иногда бывает намного проще разобраться в логике работы сайта самостоятельно. Благо, чаще всего такие шаблоны распространяются в...

Source: codingcraft.ru
Похожие публикации