116 инструментов для разработчиков
Оригинальный пост был опубликован на портале DailyTekk. И хотя появился он достаточно давно, список по-прежнему актуален. Инструменты разделены на разные категории: платформы для разработки, обучение программированию, багтрекинг, API и прочее. Не все инструменты бесплатные, но за удобство и новые функции приходится платить. Надеемся, вы найдёте что-то полезное для себя.
Обучение программированию
Treehouse
- Treehouse — обучение дизайну и разработке для веб и iOS.
- Codeacademy — интерактивный и весёлый способ научиться программированию.
- Code School — практические курсы для веб-разработчиков.
- Udacity — обучение посредством решения практических задач от известных преподавателей.
- Coursera — множество компьютерных курсов, причём бесплатных.
- RubyMonk — интерактивные курсы по Ruby.
- Khan Academy — бесплатное образование с огромным множеством курсов по программированию.
- School of Webcraft — наполняемый пользователями ресурс по веб-разработке.
- Google Code University — гайды, курсы и обучающие материалы от Google.
- Orientation to Android Training — официальный курс по разработке на Android.
- Phpacademy — бесплатные видеоуроки по PHP.
- Hexlet — обучение программированию в реальной среде разработки.
Системы контроля версий
GitHub
- GitHub — хостинг для IT-проектов.
- Pixelapse — сервис, который показывает, как выглядел код в прошлых версиях.
- Bitbucket — бесплатный хостинг для кода.
- Versions — Mac-клиент для сервиса Subversion.
- SourceTree — бесплатный Mac-клиент для систем Git и Mercurial.
- OFFSCALE — управление версиями баз данных.
- Tower — Git-клиент для Mac.
AppNeta
- AppNeta — облачная APM (Application Performance Management).
- TaskMissile — сервис для получения фидбэка от пользователей.
- Kera — создание встроенных в приложение туториалов для пользователей.
- Flowdock — почтовый клиент и чат для команд.
- Modulus — хостинг для Node.js и MongoDB.
- Metricfire — сервис для отслеживания различных метрик.
- Interstate — позволяет превратить обычных пользователей в лояльных.
- Codenow — совместная работа для программистов. Легко находить код и делиться им.
- Lingohub — локализация софта.
- TranslateKarate — простой онлайн-сервис для перевода и локализации.
- Kickfolio — тестирование, поддержка, маркетинг и реклама. Всё в одном.
- Snippets — сервис для хранения сниппетов.
- Product Hunt — множество идей для новых приложений.
Платформы для разработки
Heroku
- Heroku — облачная платформа для создания приложений.
- Compilr — позволяет следить за кодом с любого браузера.
- Kinvey — облачный back-end для мобильных приложений.
- Firebase — back-end для вашего сайта.
- Cloud9 — IDE онлайн.
- Parse — полноценная платформа для мобильных приложений.
- CloudMine — back-end для мобильных и веб-приложений.
- Koding — IDE в браузере. Новый способ работы для разработчиков.
- AppHarbor — облачная платформа .NET.
- dotCloud — помощь в разработке и расширении веб-приложений.
- BrainEngine — облачная платформа для Force.com.
- PHP Fog — облачная платформа для PHP.
- Backrest — лёгкое создание back-end для SaaS.
- Codeanywhere — онлайн-редактор кода.
- NeptuneIDE — облачная IDE для PHP.
- Fusegrid — облако для ColdFusion.
- Cloud IDE — написание кода и дебаггинг в онлайне.
- FriendCode — социальная сеть для программистов.
- ToolsCloud — среда для разработки в онлайне.
Интеграция и развёртывание
Travis CI
- Travis CI — интеграция и развёртывание для мобильных приложений.
- CircleCi — интеграция и развёртывание для веб-приложений.
- Railsonfire — интеграция и развёртывание для софта на Ruby.
- Wercker — платформа для создания и интеграции приложений.
- Hostedci — интеграция и развёртывание для приложений на iOS и OS X.
Обратная связь, мониторинг и багтрекинг
Crashalytics
- Crashlytics — система для отслеживания крэшей приложений на iOS и Android.
- Usersnap — делает скриншот багов в приложениях.
- Crittercism — платформа для мониторинга производительности.
- Rollbar — отчёт и трекинг багов в реальном времени.
- New Relic — APM для веб-приложений.
- Exceptional — отслеживание ошибок в веб-приложениях в реальном времени.
- BugSense — система для слежения за крэшами в мобильных приложениях.
- Bugzilla — серверное ПО для управления разработкой приложения.
- Bugify — отслеживание ошибок в PHP-коде для небольших команд.
- BugHerd — простой багтрекер.
- Snowy Evening — отслеживание багов и интеграция с GitHub.
Twilio
- Twilio — API для мессенджеров и VoIP .
- OpenWeatherMap — бесплатные API погоды.
- Stripe — платёжная система для разработчиков.
- Factual — API структурированной информации.
- Filepicker.io — упрощение работы с контентом, созданным пользователями (UGC).
- PubNub — сервис для обмена сообщениями в реальном времени в облаке.
- Mailgun — почта для разработчиков.
- Context.IO — API для почтовых клиентов.
- Semantics3 — API для информации о товарах.
- Redpin — система для навигации в помещении.
- Sent.ly — API для SMS-общения с пользователями.
- Embedly — конвертирование URL в видео, фото и другое.
Разработка игр
Viximo
- Viximo — платформа для дистрибуции социальных игр.
- XNA — инструменты для разработки игр от Microsoft.
- Yodo1 — платформа для дистрибуции игр в Китае.
- Game Closure — SDK для игр на JavaScript.
- FTW — синхронизация сохранений, счёта и друзей между устройствами.
- Storybricks — создание собственной MMO.
Разработка мобильных приложений
Codiqa
- Codiqa — быстрое создание прототипа мобильного приложения.
- AppCooker — генератор мокапов для мобильных приложений.
- Apptentive — обратная связь для мобильных приложений.
- AppCod.es — SEO и маркетинг в App Store.
- Chupa Mobile — рынок для компонентов мобильных приложений.
- Appboy — аналитика, CRM и прочее.
- Flurry — аналитика, трафик и монетизация.
- Octopod — платформа для разработки мобильных приложений.
- Little Eye — слежение за потреблением батареи для приложений на Android.
Вне категории
Storyteller
- Binpress — рынок для покупки скриптов и компонентов для разработки.
- UploadCare — сервис для загрузки и хранения кода.
- Eden — библиотека PHP для быстрого прототипирования.
- Appbackr — краудфандинговая платформа для мобильных приложений.
- Modkit — программирование для чего угодно.
- TechScratch — сервис помогает сфокусироваться на том, что вы делаете лучше всего, и помогает со всем остальным.
- Storyteller — создание контентных сайтов.
- Feed.Us — CMS для веб-приложений.
- Hosted Graphite — информация в виде понятных графиков и диаграмм.
- Divshot — создание интерфейсов для веб-приложений. Быстрое прототипирование на HTML 5.
- FlyWithMonkey — инструменты для разработчиков на HTML5.
- Expanz — помогает с разработкой приложений для бизнеса.
- Zapstreak — AirPlay для Android.
- RepoDrop — приватный репозиторий для кода.
- CodeWars — тренировка и проверка своей способности к программированию.
- Architexa — помогает понять сложные части кода в Java.
- UserMetrics — аналитика того, как пользователи используют ваше приложение.
- Setapp — находите и делитесь полезными инструментами.
- Coder Bounty — устанавливайте награду за решение проблем в коде.
- Last5 — отслеживание времени и продуктивности для разработчиков.
- XtGem — система для создания сайтов.
- uTest — тестирование приложений.