Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Евгений Воякин
Если вы часто создаете веб-приложения на языке PHP, вам приходится выбирать средства разработки под свои задачи. Некоторых устраивает Блокнот, другие предпочитают Zend Studio или Macromedia Dreamweaver. Мы предлагаем вам инструмент, позволяющий в ряде случаев строить PHP-код целых информационных систем в автоматическом режиме.
Как построить информационную систему
Ни для кого не секрет, что в последнее время автоматизированные информационные системы (ИС) стали сердцем многих бизнес-процессов предприятий и основой общедоступных сетевых сервисов. Как известно, в большинстве информационных систем данные хранятся в БД. Одновременный доступ к ИС нескольких пользователей реализуется с помощью специализированного программного обеспечения, ориентированного на работу в сети. Чтобы поддержать такое взаимодействие, программное обеспечение должно располагаться на обеих сторонах сети – на сервере и на компьютере клиента. Безусловно, такой подход имеет недостаток: помимо однократной установки ПО на сервер подключение каждого нового клиентского компьютера подразумевает установку клиентских программ и на него. Поэтому в последнее время у разработчиков все четче заметно стремление перенести максимально возможную часть специализированного программного обеспечения с клиентских рабочих станций на серверы.
Такой подход позволит вам использовать менее сложные компьютеры с минимальным набором программного обеспечения в качестве клиентских. А это в свою очередь означает снижение затрат на аппаратную составляющую системы. При этом разработчики все чаще основываются на использовании веб-технологий для доступа к информационным системам. В архитектуре системы между клиентским программным обеспечением и серверной СУБД появляется дополнительный уровень, который можно назвать уровнем веб-транспорта. На стороне сервера он представлен веб-сервером с модулями функционального расширения, на клиентской – веб-браузером в качестве универсального клиентского программного обеспечения. Этот уровень реализует возможность информационного обмена в сети.
Какой инструмент выбрать разработчику
Учитывая эти тенденции, многие фирмы направляют свои усилия на развитие и совершенствование технологий и инструментария в области веб-программирования. Примерами могут служить технологии от Microsoft, под которые созданы мощные средства разработки (к примеру, Interdev), среда Zend Studio, созданная разработчиками языка PHP (см. [1]). Познакомившись с этими пакетами и осознав, насколько отличаются их функциональные возможности, у меня сложилось ощущение некой ограниченности в средствах доброй части программистов, пишущих на PHP. Действительно, предлагаемая компанией Microsoft среда Interdev содержит всё необходимое для построения динамических веб-страниц, поддерживает визуальное программирование интерфейса, параметры оформления документов и работу с базами данных.