MVC в невеликих web-додатках
Часто веб-додаток є процесом, в якому час – критичний фактор. Оскільки кодінг зазвичай є останнім кроком, все з'єднується разом і виявляються головні помилки.
«Зроби його таким, щоб воно однаково виглядало у всіх браузерах працювало краще за штучний інтелект, який будь-коли був задуманий і вміло літати», - зазвичай ми чуємо дещо на зразок цього.
Працюючи в умовах обмеженої кількості часу, розробники часто удаються до швидких виправлень. До кінця проекту вони опиняються в купі коду і це не лише із-за змін в останню хвилину.
«Ну і що, якщо сайт працює добре, ніхто не скаржиться і клієнт схвалив його?» - можете запитати ви.
Це відношення, з яким я стикався багато разів. Часто це закінчується проблемами на подальшому етапі будь то розширення сайту, новий вигляд або зміна сервера.
«Зроби його таким, щоб воно однаково виглядало у всіх браузерах працювало краще за штучний інтелект, який будь-коли був задуманий і вміло літати», - зазвичай ми чуємо дещо на зразок цього.
Працюючи в умовах обмеженої кількості часу, розробники часто удаються до швидких виправлень. До кінця проекту вони опиняються в купі коду і це не лише із-за змін в останню хвилину.
«Ну і що, якщо сайт працює добре, ніхто не скаржиться і клієнт схвалив його?» - можете запитати ви.
Це відношення, з яким я стикався багато разів. Часто це закінчується проблемами на подальшому етапі будь то розширення сайту, новий вигляд або зміна сервера.
Коментарі: 0
Перегляди: 865
Рейтинг: 







Визначення і використання власних подій в Javascript
По простому, власні події це події, які ви вважаєте настільки важливими, що хочете виконувати певну дію з виникнення цієї події. Нічого не зрозуміло? Так, мені видається що я навіть самого себе заплутав. Власна подія, це як рідні події (onclick, onload і так далі) за винятком того, що ви самі визначаєте, за яких умов вони повинні спрацьовувати.
Деякі вже існуючі рішення удаються до використання бібліотеки Yahoo User Interface (YUI). Я не використовую YUI. Я написав простий клас, він не залежить від бібліотеки і дозволяє вам реалізовувати власні події.
Деякі вже існуючі рішення удаються до використання бібліотеки Yahoo User Interface (YUI). Я не використовую YUI. Я написав простий клас, він не залежить від бібліотеки і дозволяє вам реалізовувати власні події.
Коментарі: 0
Перегляди: 773
Рейтинг: 







Паттерн Спостерігач (Observer) в PHP
Зовсім недавно я просто закохався в шаблон проектування observer. Ви можете з легкістю побудувати повний додаток, використовуючи неймовірну міць програмування управлінь подіями. Що саме представляє з себе паттерн спостерігач? Вся теорія доступна на Вікіпедії. Говорячи простою мовою, у нас є об'єкт, за яким ми хочемо моніторити (спостерігати) на предмет якихось змін. Більшість часу цей об'єкт просто звільняє події і ми хочемо прослуховувати їх. Ми можемо мати багато об'єктів прослуховуючих один або багато інших об'єктів, простіше кажучи, це може бути відносини багато до багатьох. Класичний приклад у світі баз даних це тригери. Наприклад, коли таблиця була оновлена, тригер, що прослуховує, звільняється. У віконних додатках, коли користувач натискає на кнопку, події звільняються і ті що прослуховують повідомляються для керування подією. У наступному прикладі ми маємо об'єкт валідатору, який перевіряє валідність e-mail адреси, звільняються два типи подій, які б ми хотіли прослуховувати. Ці типи, ясна річ, дійсний / не дійсний e-mail адресу. Ми також оголосимо двох слухачів, по одному на кожний з типів подій, слухаючих валідатор. Перший буде просто деяким логгером помилок, записувати невірні спроби введення, і другий буде записувати коректний e-mail адрес в базу даних або інше місце.
Коментарі: 1
Перегляди: 992
Рейтинг: 







Робота з форматами стиснення RAR, LZF і Bz2 в PHP
Коли справа доходить до роботи з різними форматами файлів, PHP складно збентежити. Документи XML, файли PDF, зображення JPEG, медіа Mp3… ви називаєте їх, і є всі шанси, що в PHP знайдуться розширення для роботи з ними. І така ж ситуація з такими форматами для стиснення, як RAR, LZF і Bzip2, хоча ці формати архівів не так поширені сьогодні, як повсюдні TAR і ZIP, вони все ще активно використовуються багатьма додатками і проектами, і продовжують підтримуватися в PHP через розширення PECL.
Ось про що ця стаття. На наступних сторінках я представлю вам деякі розширення PHP, які дозволять вам створювати, переглядати і маніпулювати стиснутими файлами в цих форматах. Читайте далі і готуйтеся дивуватися!
Ось про що ця стаття. На наступних сторінках я представлю вам деякі розширення PHP, які дозволять вам створювати, переглядати і маніпулювати стиснутими файлами в цих форматах. Читайте далі і готуйтеся дивуватися!
Коментарі: 0
Перегляди: 3384
Рейтинг: 







Memcached в PHP - просто з Zend Framework
Застосувати Memcached для покращення швидкодії ваших програм можна досить швидко і без використання Zend Framework. Якщо вам потрібен лише Memcached, пропустіть частину про Zend Framework (і, очевидно, всю статтю). З іншого боку, якщо ви використовуєте Zend Framework, але не використовуєте Memcached, ця стаття допоможе вам розпочати це робити. Але, в будь-якому разі: якщо ви досі не використовуєте Memcached, починайте вже завтра.
Коментарі: 0
Перегляди: 1016
Рейтинг: 







80+ запитань на співбесіді на посаду SEO-спеціаліста
Тут представлено деякий список питань, які можуть допомогти структурувати SEO співбесіду або навіть допомогти комусь отримати цю посаду. Є безліч варіантів, як відповідати на ці питання, але я вирішив не наводити приклади, так як у всіх є своє чітке уявлення, яку відповідь він очікує почути.
Співбесіда на посаду SEO-фахівця не потребує довгого списку технічних питань (тим не менше, у багатьох людей різні очікування на цей рахунок), але це можливість для вас, як для інтерв’ювера, зрозуміти технічні SEO вміння, глибину знань і зацікавленість кандидата в SEO .
Співбесіда на посаду SEO-фахівця не потребує довгого списку технічних питань (тим не менше, у багатьох людей різні очікування на цей рахунок), але це можливість для вас, як для інтерв’ювера, зрозуміти технічні SEO вміння, глибину знань і зацікавленість кандидата в SEO .
Коментарі: 0
Перегляди: 1774
Рейтинг: 







Два (або більше) проекти Zend Framework на спільному хостингу
Спільне хостингове середовище може стати кошмаром, коли справа доходить до веб-розробки PHP, особливо на етапах тестування. Так, я знаю, що не варто використовувати і оплачувати хостинг, якщо код ще не готовий, але я зустрічав подібні випадки.
Я постараюся показати вам, як встановити Zend Framework на таку кількість проектів, яку ви побажаєте на одному і тому ж веб-просторі (якщо квота сервера дозволяє вам це зробити) і всі ці проекти використовуватимуть одну і ту ж копію ZF.
Я постараюся показати вам, як встановити Zend Framework на таку кількість проектів, яку ви побажаєте на одному і тому ж веб-просторі (якщо квота сервера дозволяє вам це зробити) і всі ці проекти використовуватимуть одну і ту ж копію ZF.
Коментарі: 0
Перегляди: 895
Рейтинг: 







Русский
English