Програми, які я використовую для веб-розробки

7 жовтня, 2011 | Автор: admin

Програми, які я використовую для веб-розробки

За вікном п’ятниця, на носі вихідні… Код, алгоритми в бік. Поділюся з вами своїм списком «must have» інструментів, які я використовую в процесі розробки. Можливо даний набір згодиться комусь або ж ви запропонуєте в коментарях кращі варіанти.

Редактори коду

Так склалось «історично» (не підберу більш вдалого слова), що PHP код я починав писати в редакторі PHP Expert Editor, але поступово перейшов на потужніші IDE.

  • По-перше, це Zend Studio, який зручно використовувати для роботи з PHP проектами.
  • Варто також згадати простенькі Notepad++ чи EmEditor, які дають можливість хутко відкривати окремі файли без потреби вантажити громіздке IDE.

Zend Studio

Софт для роботи локального сервера

Звісно ж для розробки і тестування веб-додатків мені необхідний локальний сервер. Це може бути

  • або зв’язка Apache HTTP Server + PHP + MySQL,
  • або ж Denwer (для домашніх потреб).

Софт для адміністрування MySQL

Після того, як встановлений MySQL, потрібен зручний інструмент для роботи з базами даних.

  • В основному для таких цілей використовую Navicat — програма для повноцінної, у тому числі віддаленої, роботи з базами даних MySQL (і не лише). Має добре продуманий графічний інтерфейс, реалізована синхронізація, імпорт / експорт, копіювання та інші необхідні в роботі розробника речі.
  • Рідше працюю з HeidiSQL (безкоштовний аналог Navicat) або phpMyAdmin (хто не в курсі, це PHP додаток, який працює через браузер).

Navicat

Браузери і їх тестування

Тут все просто і задіяній у розробці людині пояснювати нічого особливо не потрібно. Для чого затівається ця вся веб розробка? А для того, щоб кінцевий користувач в браузері насолоджувався новими сервісами. Тож в процесі доводиться багато часу витрачати на підтримку кросбраузерності нового функціоналу.

  • У мене є два фаворити — це Mozilla Firefox та Google Chrome, але й без інших браузерів не обійтись.
  • Верстка сайтів була б милим ділом, якби не одне АЛЕ, яке називається Internet Explorer :) Перевіряти як виглядає сайт під різними версіями цього «браузера» досить складно. Тому також варто згадати IETester (аналог MultipleIE), який допомагає у тестуванні верстки під «коханий» Internet Explorer. В цій програмі можна переглядати сайт в IE6-9.

IETester

Обговорення

Коли пишеш код сам, то проблем нема. Але це рідкість, частіше доводиться працювати над проектом спільно з іншими розробниками, дизайнерами та іншою братією, а командна робота передбачає чимало обговорення, тож…

  • Skype представляти не потрібно, це найкраще рішення для  інтернет-телефонії.
  • Miranda IM — програма обміну миттєвими повідомленнями.
  • TeamViewer — рішення для віддаленого доступу до будь-якого комп’ютера через інтернет (дистанційне керувати ПК).

Skype

Інструменти для командної (спільної) роботи над кодом

  • TortoiseSVN — клієнт для системи контролю версій Subversion, виконаний як розширення оболонки Windows.
  • Redmine — веб-додаток для управління проектами та відстеження помилок.

Redmine

Робота з файловою системою

  • Не завжди зручно використовувати вікна у Windows для роботи з файлами, тому для цих цілей я використовую Total Commander — зручний функціональний файловий менеджер (розширений пошук файлів, вбудований FTP-клієнт тощо).
  • Dropbox (реферальне посилання) — сервіс, що дозволяє зберігати файли на віддаленому сервері, завдяки чому отримати доступ до них можна з будь-якого комп’ютера, підключеного до інтернету. Клієнт Dropbox працює у фоновому режимі, тихо виконуючи всю роботу по синхронізації.

Total Commander

Popularity: 3%

Теґи до статті: , , , , , , .

Читайте також:

  • http://vitaliykiyko.com mrpsiho

    Дякую за підбірку. Деякими я теж користуюсь, а деякі, певно, відкрию для себе))

    Трошки про те, чим користуюсь я.
    Редактор – WeBuilder 2011 – зле, що він платний, але він має потрібні мені переваги: швидкий, підтримка html5 та css3, та водночас php та js. Це те, що потрібно мені (бо там ще є рубі, асп і т.д.) Це зручно, бо переважно маю справу з темами ВП – а там верстка та код в перемішку. А так я маю підсвітку і перевірку синтаксису водночас для всього.
    Файли люблю перекидати через http://www.ge.tt – зручно, бо гарна швидкість і можна почати скачувати ще не закінчивши завантажувати на сервер. Лінк доступний одразу після початку завантаження і ним вже можна ділитись.
    Для тестування встановлені всі потрібні браузери. Також, оскільки я відмовився від підтримки ІЕ6, то ІЕ 7-8-9 перевіряю у ІЕ9 (консоль розробника на F12, там можна переключати версії). Тож тут дод. софт мені не потрібен))