Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatica.docx
Скачиваний:
9
Добавлен:
17.08.2019
Размер:
1.15 Mб
Скачать

1.3 Статистика программист - язык программирования

Недавно проведенные исследования (январь 2010, http://goo.gl/u7ISR) показали следующие результаты по программированию в целом:

1

Java

17%

2

C

16%

3

PHP

10%

4

C++

10%

5

(Visual) Basic

7%

6

C#

6%

7

Python

4%

8

Perl

4%

9

JavaScript

3%

10

Ruby

2%

Среди конкретно программистов, специализирующихся на программировании под веб, то опрос показал следующее:

1

PHP

68%

2

Ruby

11%

3

Perl

7%

4

C#

4%

5

Java

4%

6+

Python, Lisp и др.

6%

2. Создание собственного сайта в интернете

2.1. Выбор языков и сред программирования

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

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

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

Одна из основных проблем веб-разработки является то, что в разных браузерах, на разных платформах, сайт выглядит в той или иной мере по-разному. Можно наблюдать смещение текста, отсутствие поддержки некоторых необходимых плагинов, ошибки http запросов, все что угодно. На начальном этапе, во избежание большинства проблем, клиентская сторона будет flash-объектом, написанным на языке ActionScript3.0. Приложения, открытые во Flash Player во всех платформах выглядят одинаково. Её минусы – это то, что не у всех установлен данный плагин, и то, что она не поддерживается на большинстве мобильных и планшетных устройствах. Однако в последующем, если проект окажется успешным, можно будет создать и мобильную версию сайта на JavaScript.

Серверную часть предполагается осуществить средствами PHP 5, а базу данных на MySQL 4. Такая связка используется на большинстве сайтов, и большинство хостингов имеют такие возможности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]