Поиск по этому блогу

воскресенье, 31 июля 2011 г.

веб программирование (продолжение темы)

В продолжение темы. При взгляде на программирование с разрывом в 20 лет видно много интересного. Здесь я говорю о таком направлении как сайтостроительство. Ну принципиально вещь весьма простая. Это просто средство отображения информации на экране монитора. Даже не обмена, а именно отображения. За 20 лет основные принципы и языки программирования для счетных задач практически не изменились. А что касается задач отображения информации все полностью поменялось. Ну сразу видно, что это не наша рука. Люди писавшие всякие языки для целей веб.программирования не задумывались о памяти и быстродействии. Да и о взаимодействии отдельных компонентов языка тоже. В результате Жуткие языковые конструкции, разное поведение сайта под разными браузерами и полный бардак в написании. При этом куча программных модулей (раньше я бы сказал подпрограмм) на все случаи жизни. Огромные по прежним временам мощности домашнего компьютера расходуются на запуск и одновременное выполнения кучи запущенных процессов, только для приема, обработки и отображения полученной информации. (Это моя точка зрения и как вижу проблему, так и пишу. ) Результат? Красивенькая (с по представлению разработчика) картинка с текстом, фотографиями табличками и т.д. Как правило статичная и в хороших сайтах предусмотрено динамическое изменение картинок и текста. Написать я бы сказал скомпилировать такое достаточно просто. И это уже не программирование , а именно компиляция из готовых блоков. Понимание действия для меня практически не доступно в силу изложения элементарных вещей так сложно, что в конце описания теряешь понятие о чем вообще читаешь. Простая вешь - всплывающее окно, слайдер панель или еще как назвать не знаю. Т.е. окошко которое появиться и как-то будет двигаться по экрану. Алгоритм прост как репа, и на том же си+ раньше делался за 30 минут. Сейчас это разные вещи, реализуются на разных языках и с нуля сделать уже надо напрягаться. Не понимаю я всего этого. По сути все сайтостроительство сводится к стандартному набору. 1. Разметить где и как что расположить. 2. Сделать логику и интерактивные переходы. 3. Организовать динамическое изменение картинок. 4. Всплываюшие окна в виде контейнеров. Все просто, но так тяжело когда не знаешь и еще забудешь. Пример http://golden-way.biz , который я начал и забросил, столкнувшись с простенькой проблемой динамической вставки пары дополнительных операторов в блок не перегружая окно.

Комментариев нет:

Отправить комментарий