Хочу рассказать как быстро и эффективно начать работать в прекрасной интегрированной среде разработки (IDE) — PhpStorm. Полный цикл создания проекта и его базовой настройки — далее в этой статье.
Читать полностью »
Метка «IDE» - 2
Начинаем работать в JetBrains PhpStorm
2014-01-16 в 8:25, admin, рубрики: IDE, php, phpstorm, Веб-разработка, метки: IDE, phpstormОпубликован исходный код Light Table
2014-01-08 в 20:52, admin, рубрики: IDE, light table, open source, Программирование, разработка, метки: IDE, light table
Light Table — новая интерактивная IDE, в которой реализованы некоторые идеи для улучшения и упрощения средств разработки. Среди основных идей — автоматическое отображение документации по любой функции при выделении мышью, мгновенный показ результата вычислений и удобный интерфейс.
Собрав необходимую сумму на Кикстартере, американский разработчик Крис Грэнджер сдержал слово — реализовал поддержку Python и опубликовал исходный код Light Table на Github.
Читать полностью »
Подборка специализированного софта для веб разработчика под ОС Android
2013-12-24 в 6:10, admin, рубрики: android, IDE, Веб-разработка, редактор кода, метки: android, IDE, редактор кодаПо просьбе Carduelis и в продолжение этой и этой статей, «полтора года спустя» делаю обзорную статью приложений, которые появились/обновились за это время.
В статью не попадут редакторы текста/кода. Только приложения, которые имеют хотя бы минимальные признаки IDE. То есть код можно запустить и проверить его корректность без выхода из приложения. Программы расположены в алфавитном порядке.
Встречайте: IntelliJ IDEA 13
2013-12-03 в 15:01, admin, рубрики: android, IDE, intellij idea, java, jetbrains, sql, Блог компании JetBrains, Программирование, метки: android, IDE, intellij idea, jetbrains, sqlЧто у нас было в 2013
Одна из самых радостных для нас новостей в 2013 году прозвучала на Google I/O: Google анонсировал preview-версию Android Studio, новую среду разработки приложений под Android. Android Studio разрабатывается в сотрудничестве с JetBrains на основе IntelliJ IDEA Community Edition. IntelliJ IDEA 13 — это первый мажорный релиз, включающий в себя то новое, что возникло в результате этого сотрудничества.
Этой весной мы сделали и поддержку новой Java 8.
Мы остаемся привержены идее вдумчивой интеграции одних наших инструментов с другими: например, мы обновили плагины для совместной работы IntelliJ IDEA с TeamCity, продолжаем разрабатывать наши новые продукты, используя опыт создания платформы IntelliJ. Так, в сентябре 2013 мы анонсировали наш новый продукт — UpSource, серверную платформу для работы с кодом в браузере с присущими нашим инструментам возможностями: навигацией, find usages, показом изменений в коде и анализом кода.
И сегодня… Буквально пять минут назад… Па-пам! Мы выпустили IntelliJ IDEA 13.
Подсветка кода на android. Мой опыт
2013-12-03 в 8:44, admin, рубрики: android, IDE, java, разработка, Разработка под android, метки: android, IDE, разработка
Во время разработки моего последнего приложения мне пришлось провести довольно много времени, экспериментируя с разными подходами к размещению span'ов в EditText. В этом посте хотелось бы подвести некоторый итог этого времяпрепровождения, а также сэкономить время тем, кто в будущем будет решать подобные задачи.
Кода будет немного, только основные моменты.
Для начала хочу привести небольшой список фактов для того, чтобы ввести читателя в курс дела:
- Несмотря на N ядер (каждое с огромной частотой), современный смартфоны все еще очень сильно уступают в производительности даже недорогим, но большим компьютерам.
- Каждое приложении в андроиде имеет строго ограниченный размер выделяемой памяти. И он не велик.
- Метод setSpan работает медленно.
- Чем больше работы вы вынесете в Worker'ы, тем отзывчивее будет ваше приложение.
- Держать подсвеченным весь текст не получится — только видимую его часть.
- Довольно очевидно, но все же: поиск места размещения спана в UI потоке делать не получится.
PhpStorm. Лайфхак: keep-alive automatic upload на коленке
2013-11-19 в 11:47, admin, рубрики: automatic, IDE, keep-alive, node.js, nodejs, phpstorm, upload, Блог компании Rangg, Веб-разработка, метки: automatic, IDE, keep-alive, nodejs, phpstorm, uploadМногие сталкивались с проблемой Automatic Upload в PhpStorm (сюда можно вписать другую IDE с подобной проблемой) при работе на удаленном сервере. Называть ее «проблемой» тоже можно с натяжкой, но тема жива: PhpStorm при заливке измененных файлов каждый раз поднимает новое подключение, что занимает достаточно ощутимое время (у меня уж точно: хостинг-провайдер Hetzner), поэтому приходится ждать несколько секунд прежде чем изменения зальются.
Под катом я расскажу как на коленке набросал скрипт keep-alive подключения с Automatic Upload проекта.
Папа Карло и инкрементальные компиляторы
2013-11-13 в 9:17, admin, рубрики: eclipse, IDE, idea, intellij idea, java, peg, scala, sublime text, Компиляторы, Программирование, метки: Eclipse, IDE, idea, intellij idea, java, peg, scala, sublime text, компиляторы, парсинг, Программирование
Коллеги,
а помните была такая статья-перевод на Хабре Чек-лист разработчика языка программирования Колина Макмиллена о проблемах новых языков программирования? Статья просто изумительная! Если не читали — обязательно посмотрите.
Одна из ключевых проблем, о которых говорит Колин: языки без хорошей поддержки IDE никому не нужны. Конечно это не единственная проблема, которая стоит перед разработчиком языка программирования. Но, я думаю, все согласятся с тем, что при прочих равных язык, поддерживаемый многими редакторами, уже будет иметь неплохое конкурентное преимущество.
По стечению обстоятельств я как раз занимаюсь компиляторами и языковыми плагинами для IDE уже не первый год. И буду рад поделиться с вами опытом, рассказав о том, как сделать компилятор, который будет намного легче интегрироваться со множеством современных редакторов кода. А заодно немного расскажу о своих собственных наработках в этой области.
Читать полностью »
Emacs как IDE для Python
2013-10-28 в 20:51, admin, рубрики: development, emacs, IDE, python, метки: development, emacs, IDE, python Как известно, существует множество решений которые позволяют сделать из «консольного» редактора (vim/emacs) более-менее удобную IDE для языка Python. Представляю Вашему вниманию наиболее успешную, на мой взгляд, реализацию среды разработкы в редакторе emacs на основе пакета python-jedi.el. Отмечу, что бандл заменяющий rope(*-jedi) есть так же для vim, инстукцию по его настройке можно найти здесь .
Читать полностью »
Новый PhpStorm 7: за пределами языка
2013-10-22 в 12:09, admin, рубрики: composer, drupal, ejs, google app engine, IDE, javascript, jetbrains, php, phpstorm, rest, ssh, stylus, symfony2, vagrant, Блог компании JetBrains, Веб-разработка, отладка, метки: composer, drupal, ejs, google app engine, IDE, javascript, jetbrains, PHP, phpstorm, rest, ssh, stylus, symfony2, vagrant, отладкаСпешим сообщить о выходе PhpStorm 7 — новой версии IDE для разработки на PHP от JetBrains.
PhpStorm 7 позволит вам не отставать от последних изменений в PHP и других языках для веб-разработки. В этом выпуске IDE интегрирован ряд современных инструментов и предусмотрено еще больше возможностей для расширения за счет поддержки основных PHP-фреймворков.
В 7-й версии вас ждут многие новые фичи, а также улучшения, коснувшиеся всех подсистем продукта.
Давайте посмотрим, что нового в PhpStorm 7!
Читать полностью »
Вышел AppCode 2.5
2013-10-15 в 15:37, admin, рубрики: appcode, c++, cocoapods, IDE, jetbrains, xcode, Блог компании JetBrains, метки: appcode, c++, cocoapods, IDE, jetbrains, xcode
Привет! У нас прекрасные новости: только что выпущена новая версия AppCode — нашей классной IDE для Objective-C. В версии 2.5 вас ждет полная поддержка Xcode 5, встроенная интеграция с CocoaPods, усовершенствованное юнит-тестирование и многие другие улучшения.
Читать полностью »