Инструментарий WEB-разработчика

Автор: admin

Знаю, знаю - начнете говорить , что я пишу то, что уже не раз появлялось в других постах в сети...

Но на самом деле просто хотелось бы собрать хороший и красивый набор инструментов помогающих разработчику всегда и во всем.

Сюда я буду дописывать все инструменты , которые мне покажутся полезными со ссылками на сайты, где их можно скачать .... ну или купить (хотя мне лично нравится бесплатное). Это ведь всегда приятно. Вот как раз здесь и упомяну добрым словом людей, которые для нас это все делают. Ну а если у кого-то из вас появятся какие-то мысли по этому поводу - пишите не стесняйтесь добавить что-то в список ... а может и удалим что-то за ненадобностью.

Итак, разделим все это на категории и начнем:

PHP SCRIPTS

Joomla
Отличная бесплатная CMS. Конечно нужно привыкнуть к ней, а также знать кучу характерных багов которые есть в системе, но это всё теряет свою значимость, когда понимаешь великую силу глобальной разработки и совместного труда. Таким образом Joomla представляет хорошую базу для создания сайта любой сложности, полюс к этому - хорошая документация и умное сообщество разработчиков. Вобщем - пользуюсь с удовольствием и всех призываю заценить этот продукт. Обычно использую для того, чтобы развернуть проект быстро и с незначительными потерями денег и времени, что должно быть пропорционально.

Bitrix
Отличная платная на сей раз CMS. Удобный и понятный интерфейс продукта «Битрикс: Управление сайтом» позволяет эффективно управлять сайтом, не привлекая специалистов по программированию и html-верстке. Управлять веб-проектом, созданным на основе «Битрикс: Управление сайтом», не сложнее чем создавать документы в редакторе Microsoft Word. Самая главная особенность, для меня лично - отличная гибкость, что чаще всего может пригодиться если у клиента очень высокие требования к сайту, а также оригинальный проект, ну и конечно же имеется достаточный бюджет для этого.

TYPO3
Если бюджет всё-таки ограничен а решение должно быть достаточно гибким, то рекомендую вам установить и использовать родителя, как мне кажется предыдущей CMS - TYPO3. Это платформа для управления корпоративным web-контентом (content management system, CMS), обеспечивающая максимально удобный способ построения, управления, масштабирования и изменения web-систем в Интернет и Интранет (например, внутренний сайт компании). Рассказывать здесь более нечего - устанавливайте и пробуйте. Просто отличная система.

SUGAR CRM
Хорошая CRM система, занимаюсь внедрением таких с использованием ITIL. Отличная вешь для организации вашего бизнеса, а впрочем может сгодиться и для иных нужд населения.

Leopard CRM
Ещё одна CRM? немного по скромнее, но есть куча полезностей. Очень порадовало, то, что хорошо организована система управления задачам. Да и календарик - приличный. Правда платная теперь уже. Далее читайте подробное описание Leopard CRM.

PHP CLASSES
Полезные для сеошника php классы и функции
Нашёл недавно у анархиста очень даже неплохие классы, некоторые из них использовал и ранее, а некоторые увидел впервые и остался доволен. Анархистам +1 в карму и большое спасибо за подборку.

В подборке есть:

  • Генерация текста на основе цепей Маркова.
  • Парсинг выдачи Google, Yahoo, MSN.
  • Парсинг Овертюры.
  • Парсинг Яндекс.Директ.
  • Определение PR.
  • Работа с RSS.
  • Выделение кейвордов из текста.
  • Генерация Google Site Map.
  • Иммитация работы браузера.
  • Работа с FTP.
  • Распознавание изображений.
  • Генерация очепяток.

Несколько классов для работы с изображениями

phpThumb() The PHP thumbnail creator (очень многофункциональная вещь)

PHP Thumbnailer Class v2.0 - просто, но со вкусом

ASIDO - библиотека для работы с картинками, может практически всё, работает не только на GD, но и на ImageMagic, правда не поддерживает нанесение текстовых ватермарков. Думаю скоро и это будет реализовано

JAVASCRIPT & AJAX TOOL

Prototype
Тут можно обойтись без комментариев. Alma mater и "наше всё" - встречайте! Основа Аякс программирования, лучший друг пользователя и иногда разработчика. Она совершила переворот в моем мышлении.

JQuery
Отличная библиотека, интерфейсы и всевозможные примочки добавляются через поддерживаемые плагины. А их очень много , нет, их просто куча.

DoJo KIT
Хорошая вещь - как и в предидущем примере имеется куча всего для расширения и усиления эффектов, причём очень интересная архитектура построения библиотеки, ООП тут рулит во всю, и это правильно, потому, что программист должен отдыхать и слушать много хороших отзывов о себе, чтоб у него был резон работать. Если правильно использовать Дожо - так и должно быть по определению.

The Yahoo! User Interface Library (YUI)
Сам еще не пробовал использовать в разработке, так как не подворачивалось момента, а вот отзывов хороших слышал много, да и по примерам вижу что вещь хорошая, особенно нравится её расширяемость.

EXT JS +GWT
Довелось недавно испытать всю мощь этого инструмента. Впечатления только позитивные и опять же куча возможностей расширить и дополнить, притом, что колличество готовых инструментов изумляет и поражает, вобщем радует.

JsHttpRequest
Библиотека JsHttpRequest — это мощная утилита для создания AJAX-приложений на PHP. Она "прозрачно" поддерживает русскоязычные кодировки (в том числе windows-1251), имеет простотой интерфейс, а также умеет закачивать файлы на сервер без перезагрузки страницы и работать с формами целиком.
От себя замечу, что использую библиотеку уже 1,5 года и всегда находил выход из ситуации, какой бы сложной она не казалась для prototype.

Script.Aculo.US
Хотите сделать красивые эффекты своим аякс решениям и не только... Ага, знаю, тоже хочу этого постоянно. Думаю у нас должно появиться что-то общее ... Это Библиотека от скрипт Акулы. Что уж тут говорить , если даже Apple пользует такие вещи, а уж они -то должны знать что такое хорошо и что такое плохо. Когда впервые смотришь на те вешь которые может творить это чудо мысли - задумываешься зачем нужен Flash.

MooTools
Ещё один прекрасный фреймворк. Отличается своей компактностью, расширяемостью, красивыми эффектами. Да, конечно то же самое есть в Скрипт Акуле, но вес библиотеки совершенно другой.

QooXDoo

Фреймвор обогащённый готовыми решениями и очень хорошей структурой. Честно говоря пока использовать не приходилось, но думаю - сработаемся.

ProtoSafe
Часто слышу жалобы разработчиков на то, что им нравится в одном фреймворке одни свойства, а в другом - другие, а совместимости - нет. ProtoSafe - как раз тот инструмент. Объединяет в себе популярные фреймворки без головной боли и нервов.

EDITORS (Редакторы и вспомогательное)

TEA
маленький и очень полезный редактор. Среди приятных свойств: осуществляет перекодировку и пакетную обработку файлов, хорошо и удобно работает с Perl, а также умеет удалять BOM для всех файлов.

TinyMCE Javascript Content Editor
Редактор позволяет очень многое. C его помощью можно вставлять рисунки, таблицы и указывать стили оформления текста. Можно выполнять операции, присутствующие в более мощных редакторах. Вдобавок к этому множество подключаемых плагинов.

FCKeditor
Cвободный WYSIWYG-редактор, который может быть использован на веб-страницах. «FCK» в названии FCKeditor происходят от имени создателя редактора, Frederico Caldeira Knabben. Таким образом можно использовать либо этот либо предидущий.
Хоть для большинства проектов подходит, как первый так и второй - на самом деле я лично выбираю из них один (и вам советую) в соответствие с тем, какой функционал мне нужен. И по весу тоже есть некоторая разница.
Список получился небольшой, но я его пока публикую и в дальнейшем буду дополнять, вы уж не сердчайте.


 google.com yahoo.com digg.com slashdot.org spurl.net blinklist.com furl.net reddit.com fark.com blogmarks.net ma.gnolia.com del.icio.us technorati.com
 bobrdobr.ru linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru vaau.ru mister-wong.ru rucity.com moinovosti.com habrahabr.ru newsland.ru smi2.ru moikrug.ru myscoop.ru 100zakladok.ru newsgrad.com

1 звезда2 звезды3 звезды4 звезды5 звезд (4 голосов, средний: 5.00 из 5)
Loading ... Loading ...
www.liex.ru - автоматическое размещение статей с прямыми ссылками

Отзывов (19) на «Инструментарий WEB-разработчика»

  1. [...] добавить функцию сортировки данной таблицы по столбцам. Легко и просто. А главное логично. Это очень полезная вещь, конечно когда не используется какой нибудь фреймворк, где это уже реализовано, например Dojo. [...]

  2. tallman в 15.07.2008 at 22:49

    Мой выбор drupal, он более стабильный, популярный и вообще очень мощная CMS.
    Из инструментов для тестирования сайтов и прочего, посоветую XAMMP
    http://www.apachefriends.org/en/xampp.html

  3. admin в 16.07.2008 at 5:54

    XAMMP – честно говоря впервые увидел и мне очнеь понравилось с первого взгляда. Особенно порадовал этот продукт тем, что у него SSL имеется.

    А вот по поводу Drupal – я в раздумье. Ну, к примеру, зачем мне чем он лучше Joomla? Вот у меня сейчас стоит задача развить магазин электронных товаров на 2 языках с моментальной оплатой. Какую базу может предложить мне Drupal для этого? Спрашиваю, потому что здесь Joomla не справляется.
    А вообще, если Вы мне внушите людовь к Drupal – я с радостью освою и эту CMS – полюс/минус одна CMS – мелочи ;)

  4. [...] днях рылся в сети в связи с поиском хорошего AJAX фреймворка с поддержкой закладок, кнопок назад и вперед (back и [...]

  5. Ксюха в 28.08.2008 at 12:11

    Хм… Но, как говорится, а воз и ныне там :)

  6. admin в 28.08.2008 at 15:07

    Ксюха,
    К сожалению пока не хватает времени дополнить, и воз стоит, но вообще-то к вашему замечанию хочу сказать, что есть несколько тем в моём блоге связанных с инструментами независимо от этой статьи. Читайте.

  7. admin в 28.08.2008 at 15:07

    P.S. Спасибо за замечание.

  8. Денис в 02.09.2008 at 18:49

    В таком случае хорошо бы было на этой странице также еще разместить средства по документированию кода PHP, JavaScript, средства автоматического создания диаграмм на основе кода и прочее. тогда бы этой страничке цены не было потому что сейчас вся информация разбросана и приходится собирать ее по жалким клочьям!

  9. Оксана в 02.09.2008 at 21:09

    Кстати,сердечно поздравляю всех-всех-всех читателей блога с первым сентября. (Автора наверное не нужно поздравлять, так как у Вас мне кажется первые сентября уже в прошлом ;) ) Вчера забыла поздравить, не до этого было. Сейчас вот только отошла немного :)

  10. admin в 03.09.2008 at 6:22

    Денис,
    Спасибо за замечание обязательно опишу все используемые мной инструменты из этой области, только вот вставлять их сюда же не совсем правильно. Так как в этой теме я постарался описать инструменты, используемые мной и моими знакомыми в процессе разработки непосредственно. А средства по документированию (кстати и не только PHP, я бы даже сказал далеко не только PHP, так как там средства одни из самых скудных) я отнесу к вспомогательным средствам и обобщу с некоторыми средствами управления коммандной работой и протеканием проекта.

  11. Денис в 03.09.2008 at 7:44

    Да, это было бы здорово. Потому что вот у меня сейчас целая проблема перейти от программирования “на коленке” к нормальной качественной работе в команде. потому что оплата за нее выросла в разы, и то качество которое было (я имею ввиду не качество написания кода, а качество его сопровождения) уже не подходит!

  12. Денис в 03.09.2008 at 7:57

    лично меня пока на данный момент интересует так чтобы все это было цивильно задокументированно, может быть автоматически делались диаграммы структуры проекта на основании кода

    и по языкам (пока) PHP+JavaScript+AJAX

    и вообще интересно было бы побольше узнать про принципы командной разработки :)

  13. admin в 03.09.2008 at 8:19

    Постараюсь написать статью как только выдастся свободное время. Спасибо за Ваши пожелания и предложения.

  14. GenMaster в 04.09.2008 at 3:42

    Ого! Спасибо вам огромное! Теперь на целый день есть работа! :)

  15. Димокс в 06.09.2008 at 6:56

    Хорошо! Надеюсь продолжение будет не менее интересным…

  16. [...] развития кода и удобного программирования, в статье Инструментарий WEB-разработчика. По просьбе трудящихся в обсуждении вышеупомянутой [...]

  17. Виктор Крылов в 01.10.2008 at 2:32

    Занимательная и интересная статья у вас. В отличие от большинства остальных подобных минимум воды! :)

  18. Иннокентий в 09.07.2009 at 1:37

    За статью сенкс, все по делу, достаточно много кто это уже использует

  19. кpyтoйнoл в 27.11.2009 at 10:13

    Прикольный пост, очень интересно было почитать

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


www.webmoney.ru We accept Z-PAYMENT