fbpx

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

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

Технології

Програмне забезпечення Лінукс для web-майстра

Робота з віддаленими файлами
Php-редактори як під Windows так і під Linux підтримує роботу з файлами через ftp. Як правило, редактори працюють по ftp так: файл завантажується з сервера, містився в тимчасову папку, а при збереженні заливався назад на сервер. Але Лінукс не був би Лінуксом, якщо б в ньому не було елегантне і зручне рішення. Однією з особливістю цієї ОС є підтримка безлічі файлових систем і зручна робота з ними шляхом монтування їх усіх в єдину деревоподібну структуру. В Лінукс є дуже корисна і зручна утиліта curlftpfs, дозволяє монтувати вміст ftp-серверів.
PHP-редактор
ActiveState Komodo Edit. Заздалегідь попереджаю, щоб Ви не плутали його з Komodo IDE від тієї ж фірми. На відміну від свого старшого побратима, Komodo Edit абсолютно безкоштовний. Відмінний продукт, серед можливостей якого:
Підтримка підсвічування синтаксису для більш ніж 100 мов програмування і розмітки. Серед них як використовуються у веб-розробці мови (PHP, HTML, Perl, JavaScript, XHTML, XML, JSON, VBScript, CSS і навіть Smarty!), так і інші (Basic, Pascal, C, Java…)
Розширена підтримка проектів. В проекти можна додавати як локальні, так і віддалені файли (через протокол ftp). Але родзинкою є підтримка «живих» папок. Вміст «живий» папки автоматично імпортується, і автоматично оновлюється.
Зручне автодоповнення тегів. Коли ви починаєте закривати тег, Komodo автоматично аналізує попередній код, і намагається визначити, який же відкритий тег Ви закриваєте. Варіанти закриваючих тегів відображаються в списку. Так само в Komodo чудово реалізовано автодоповнення імен і значень параметрів в html-теги і навіть в CSS.
Потужна пошукова система. Komodo дозволяє вести пошук з використанням регулярних виразів, і не тільки в поточному файлі, а й у всіх відкритих файлів, в окремих каталогах і навіть у всьому проекті! В режимі мульти-заміни виводиться список всіх знайдених файлів з кількістю збігів і для кожного файлу можна подивитися піддаються заміні ділянки.
Вбудований синтаксичний аналізатор php. Якщо в якомусь рядку помилка, вона підкреслюється червоною хвилястою лінією, при наведенні на неї з’являється спливаюча підказка з описом помилки (точно таким же, який би видав php).
Апаратне забезпечення
Для веб-розробки в Лінукс досить використовувати середній комп’ютер або ноутбук. Головне – це діагональ екрану, чим вона більше, тим більше вікон програм можна розмістити на екрані. Це набагато зручніше, ніж постійно перемикатися між додатками. Краще всього для цієї мети підходять ноутбуки sony серії AR – вони досить продуктивні і мають діагональ 17 дюймів. Якщо Ви прихильник мобільних рішень, то нетбук – це для Вас.
Використання ssh
З підтримкою ssh в Лінуксі куди простіше, ніж у Windows. У той час як навіть з Vista поставляється лише telnet клієнт, і під Windows необхідно встановлювати сторонні утиліти начебто PuttY, в Linux, ще з самих перших версій ОС, була вбудована команда ssh, з допомогою якої можна здійснювати будь-які операції над файлами: змінювати права доступу, копіювати їх, архівувати і робити інші операції, які треба виконувати безпосередньо на сервері.
Робота з базою даних
Веб-розробка пов’язана з роботою з СУБД (в основному з MySQL). Ніяких проблем при роботі з базою даних в Лінукс виникнути не повинно. Бо Лінукс має вбудований mysql менеджер, який здатний вирішити всі поставлені перед ним завдання.
КУБИК – комп’ютерний інтернет-магазин Донецьк