Читаем Корпоративный веб-сайт на 100%. Требуйте от сайта большего! полностью

Поддержка связей между различными элементами базы данных с контролем целостности этих связей

Поддержка журнала транзакций и возможность отката к предыдущим версиям

Перечисленный набор преимуществ делает выбор «сайта на СУБД» фактически однозначным. Исключение могут составлять только простейшие проекты, состоящие всего из нескольких редко обновляемых страниц.

76. Языки и технологии программирования

...

Перечень языков программирования, приложений и программных технологий, используемых при разработке веб-сайтов, достаточно велик и постоянно обновляется.

Можно привести следующие примеры:

Скрипты, приложения, языки и технологии на стороне веб-сервера и сервера приложений (PHP, Perl, Ruby, Python, ASP, VBScript, C#, C/C++, Visual Basic.NET, J#, IronPython, Java, J2EE, JSP

Языки и технологии для работы с базами данных (SQL, PL/SQL, T-SQL)

Языки разметки и таблицы стилей (HTML, XHTML, WML, XAML, CSS)

Скрипты, приложения, языки и технологии на стороне клиента (JavaScript, VBScript, Flash, ActionScript, ActiveX, Silverlight, AXAJ)

Отдельно можно отметить XML, использующийся «самостоятельно» для хранения, описания и передачи данных (известные подмножества: RSS, YML, CML) или в связке с XSL – для генерации других XML (или HTML).

...

Плохому программисту и теги мешают

Языки и технологии являются либо взаимодополняющими, либо несовместимыми друг с другом. Поэтому, как правило, набор языков и технологий при проектировании сайта выбирают не поштучно, а используют уже устоявшиеся комплекты, показавшие свою состоятельность на значительном количестве реализованных проектов.

Наибольшее распространение в настоящее время получили такие комплекты:

LAMP

Расшифровывается по первым буквам входящих в него компонентов – Linux + Apache + MySQL + PHP.

Комплект полностью бесплатен, количество разработчиков на рынке – высокое. Как следствие, реализация экономически выгодна. Хорошо подходит для большинства автономных сайтов простой и средней сложности.

.Net

Включает в себя технологии и языки Windows + IIS + ASP.NET/C#/VB.Net +.Net Framework + MSSQL. Разработчик – Microsoft.

Комплект является платным. Количество разработчиков на рынке – среднее. Наиболее распространен в финансовой сфере: для реализации внутренних корпоративных порталов, в системах, поддерживающих шифрование передачи данных, и др.

Java

Включает технологии и языки J#, Java, J2EE, JSP. Поддерживаются различные СУБД. Разработчик комплекта – SUN Microsystems.

Комплект является частично платным. Количество разработчиков на рынке в России – невысокое, на Западе – высокое. Наиболее распространен в финансовой сфере для реализации систем работы в реальном времени, системах с высоким количеством транзакций.

77. Инструменты разработки и поддержки

...

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

Для дизайнеров

Для обеспечения работы дизайнеров вам может потребоваться следующий минимум программных продуктов:

Работа с графикой

♦ Adobe Photoshop

♦ CorelDraw

♦ MS Expression Design

Разработка мультимедиа

♦ Adobe Flash

♦ ACDSee

♦ IrfanView

♦ XnView

Для программистов

Для обеспечения работы программистов могут потребоваться следующие инструменты:

IDE, ориентированные на разработку веб-сайтов

♦ WebMatrix

♦ Zend Studio

♦ Adobe Dreamweaver

♦ Eclipse IDE

♦ MS Visual Studio

♦ MS Visual Web Developer Express

Перейти на страницу:

Похожие книги

10 заповедей коммуникационной войны. Как победить СМИ, Instagram и Facebook
10 заповедей коммуникационной войны. Как победить СМИ, Instagram и Facebook

Благодаря развитию социальных сетей и интернета информация сейчас распространяется с ужасающей скоростью – И не всегда правдивая или та, которую мы готовы раскрыть. Пост какого-нибудь влогера, который превратит вашу жизнь в кромешный ад, лишит ваш бизнес потребителей, заставит оправдываться перед акционерами, партнерами и клиентами всего лишь вопрос времени.Как реагировать, если кто-то сообщает ложные сведения о вас или вашем бизнесе? Что делать, если вы оказались вовлечены в публичный конфликт? Как правильно признать свою ошибку?Авторы книги предлагают 10 универсальных заповедей – способов поведения, которые помогут вам выйти из сложных коммуникационных ситуаций, а два десятка практических примеров (как положительных, так и отрицательных) наглядно демонстрируют широту и особенности их применения.Вряд ли у вас получится поставить эту книгу на полку, прочитав один раз. Оставьте ее на виду, обращайтесь к ней как можно чаще, и тогда у вас появится шанс выжить в коммуникационном армагеддоне XXI века.

Дмитрий Солопов , Каролина Гладкова

Маркетинг, PR / Менеджмент / Финансы и бизнес