Pull to refresh
70
0
Андрей Чепцов @andreycheptsov

Разрабатываю open-source инструменты для AI

Send message
подписывайтесь на новости здесь: www.jetbrains.com/objc/features/cpp.html#form
А для чего такое может понадобится? Обычно компиляция JSP выполняется на стороне веб-контейнера.
Не вышла, но вы уже сейчас можете скачать превью билд, доступный на сайте jdk8.java.net/lambda/ и попробовать ее! Java 8 выйдет чуть позже в этом году.
Да, вот здесь можно прочитать подробнее: blog.jetbrains.com/scala/2012/12/28/a-new-way-to-compile/
Плюс вот здесь неплохая демонстрация продуктивности IntelliJ IDEA.
Не так давно я писал про некоторые различия клмплишена и рефакторингов.

Про индексирование, отзывчивость и автокомпиляцию — в 12 релизе все изменилось очень сильно, в хорошую сторону. Подробнее можно почитать здесь и здесь.
Ну на самом деле компляция и в идее всегда была инкрементальной. Самое важное изменение скорее в том, что компиляция была вынесена принципиально в другой процесс из IDE, что делает ее значительно быстрее (кроме того, что ее можно распараллеливать). Ну а компиляции в бэкграунде — это скорее следствие, хоть и приятное.
YouTrack использует генератор кода (часть МПС) на клиенте, результат генерации загружается на сервер. Так что на сервере модели не используются.
Вопрос оправданности разработки в МПС тесно связан с вопросом наличия готового доменного языка позволяющего решать вашу задачу более удобным (кратким/выразительным) способом. Функциональность позволяющая использоать МПС-редактор прямо в ИДЕЕ была реализована только в последнем релизе МПС, так что буквально такой подход сейчас не используется, однако мы планируем перевести на эту схему в том числе и разработку YouTrack. МПС сейчас используется в проекте YouTrack, в проевке «форум» и ряде других внутренних проектах в нашей компании.
В ближайшем будущем не планируется. Вместо этого можно написать часть программного кода в МПС-ной модели (и там использовать языковые расширения) а часть кода в java. Поскольку из МПС-ной модели в конечном итоге генерируется java код, вы сможете вызывать сгенерированный класс из java кода уже сейчас. В дальнейшм планируется еще более тесная интеграция между java разработкой и DSL, однако пока DSL и java будут храниться в отдельных файлах.
Также с выходом релиза MPS 2.5, инструменты MPS для создания собственных языков доступны из IntelliJ IDEA Ultimate и IntelliJ IDEA Community Edition, начиная с версии 11.1. См. http://blogs.jetbrains.com/idea/2012/07/mps-designed-languages-now-in-intellij-idea/.
Мы планируем написать подробнее об этом завтра в блоге!
Про Anorm было бы очень интересно
Одним из факторов уменьшения стоимости конечного продукта является выбор технологий. На сегодняшний день существует масса сервисов и технологий, позволяющих создавать сайты эффективней и дешевле. Примером могут служить OpenSource продукты и SaaS решения. Не сочтите за рекламу, однако я бы порекомендовал сервис, разработчиком которого являюсь: I'm Sync. Этот сервис нацелен в том числе на бюджетные решения. Он позволяет добавить на любой существующий или новый сайт или блог готовый компонент (интернет-магазин, новости, афишу событий, меню, форму обратной связи, контакты, фотографии, видео и т.п.)

Во многих случаях это то, что нужно клиенту и позволяет сфокусироваться на сервисе, дизайне и т.п.
И все программисты дружно воскликнули «Нельзя пренебрегать программистами!» ;-)
подкаст интересный! вопросы хорошие, местами даже жесткие. но лично у меня остались неприятные впечатления от всего сказанного…
Забавно, компания Google упоминается практически в каждом абзаце. Такое впечатление, что в ближайшем будущем у них не останется ни одного конкурента.
Вот к чему может привести увеличение времени между новыми версиями. Похоже с новыми браузерами такое не повторится — новые версии появляются как грибы после дождя. :-)

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity