fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Це дуже цікаво для тих кому потрібні гроші..

Процес створення сайту зазвичай містить такі етапи проекту, як – проектування сайту, розробка дизайну проекту, верстка сайту, написання коду та тестування проекту. Але не завжди пункти робіт шикуються в такій послідовності. Роботи можуть протікати паралельно, наприклад розробка дизайну і проектування сайту (особливо якщо над проектом працює кілька веб-розробників), можуть мінятися місцями (наприклад, якщо «движок» для сайту вже написаний як компонент попереднього проекту, і потрібна лише його доопрацювання для поточного проекту), а можуть постійно переплітатися, коли стиль розробки сайту такий, що проектування окремих фрагментів проекту відбувається вже під час роботи з сайтом, наприклад коригування коду або дизайну сайту. Зазвичай після примірного проектування сайту слід обговорення плану робіт з замовником. Єдине правило, якого потрібно дотримуватися при роботі над проектом для того, щоб встановлені терміни проекту не пройшли і не доводилося змінювати код і дизайн і переробляти вже майже закінчену роботу – тестування сайту повинно проходити не тільки в кінці, але і протягом всієї роботи над проектом. При проектуванні сайту веб-розробнику потрібно орієнтуватися не тільки на свій смак (оскільки веб-дизайнери та веб-розробники зазвичай краще, ніж пересічні користувачі, орієнтуються в інтерфейсах, в інтернеті та на власних веб-розробках), а радитися з відвідувачами майбутнього ресурсу — якщо, звичайно, майстерність не досягло такого рівня, коли веб-розробник набагато краще користувача знає, який сайт останньому потрібно. Краще тестування майбутнього проекту для веб-розробника: показувати ескізи сайту, радитися, брати до уваги всі зауваження щодо роботи за проектом (необов’язково всі їх втілювати в життя), ще корисно порівнювати з іншими сайтами в Internet. Те ж саме з дизайном. Типова помилка російських веб-дизайнерів без великого досвіду — забувати про те, що зовнішній вигляд веб-сторінки є не тільки твором мистецтва (і демонстрацією ступеня володіння фотошопом), але і інтерфейсом проекту, службовцям для роботи з сайтом. Навпаки, західні веб-дизайнери (апологети Нільсена) роблять аскетичні веб-сторінки, сайти яких неможливо заплутатися і без зайвого коду зручних для роботи, але з естетичної точки зору дизайн таких сайтів виглядає шаблонно і непривабливо. Знайти золоту середину — завдання-максимум ще на етапі проектування сайту. Найбільша проблема при верстці сайту — написання такого коду, який давав би однаковий або максимально близький результат у всіх сучасних і застарілих браузерах в різних операційних системах, щоб сайт мало відрізнявся на різних моніторах з різним дозволом і при різних умовах (відключені або включені активні сценарії, таблиці стилів, зображення тощо). В таких умовах тестування проекту набуває особливої важливості. При написанні коду тести важливі у двох випадках: під час написання коду «обкатці» його в умовах, наближених до реальних (на домашньому або тестовому сервері) і після розміщення проекту на робочому сервері. Файли конфігурації, змінні оточення, шляху до сайту, робота модулів та інші нюанси можуть відрізнятися на тестовому і реальному серверах. Всі ці фактори роблять постійне тестування сайту абсолютно необхідним. Для професійного веб-розробника набагато важливіше, щоб програма дозволяла писати код вручну, виконуючи тільки рутинні та допоміжні операції, наприклад, автозаміну, підсвічування різних компонентів коду різними кольорами, нумерацію рядків коду, згортання блоків сайту, налагодження сценаріїв, повідомлення про помилки, збої робіт і т. п. В цьому випадку веб-розробник отримує набагато більше контролю за кінцевим результатом проекту, оскільки програма не «вирішує» за нього. Відмінність таких редакторів «блокнотного типу» від візуальних не тільки в тому, що основний компонент програми — це поле для введення тексту, але і в тому, що в них немає вбудованого інтерпретатора коду. Спільне в таких програмах — орієнтованість на роботу з кодом веб-компонентами, будь то теги мови HTML або візуально відображення кнопок відправки запиту, і маса допоміжних інструментів — крім вже згадуваних підсвічування синтаксису коду і різних мов розмітки, написання коду і отладчиков – це засоби роботи з протоколом FTP для завантаження сайту на сервер без файл-менеджера, палітри кольорів, засоби роботи з набором сторінок як з окремим проектом і т. п. Відмінностей більше. Візуальний та текстовий типи — це базова поділ (хоча всі візуальні редактори дозволяють редагувати код вручну, а є текстові редактори з зачатковими засобами візуального редагування). Інші відмінності криються в наборах функцій програм.
Комп’ютерна графіка