Ubuntu, и web development tools

Apr 02, 2010 03:17

В связи с последним проектом (взял заказ на специфическую веб-разработку), пришлось разобраться с тулами. Результаты - прикольны ( Read more... )

ubuntu, javascript, dvcs, bazaar

Leave a comment

Comments 28

kodt_rsdn April 1 2010, 23:27:46 UTC
А почему базар лучше совместим с виндами?
Это субъективно (кому что глянулось - вот мне, например, из пары гит-меркурий глянулся меркурий) или есть какие-то явные преимущества?
(не холиварю - действительно интересно).

Кстати, не знаешь, можно ли как-то воедино собрать цвс, свн и меркурий? А то контекстное меню в эксплуататоре изрядно замусорено получается разными черепашками.

Reply

gaperton April 1 2010, 23:39:42 UTC
> А почему базар лучше совместим с виндами ( ... )

Reply

levgem April 2 2010, 06:32:24 UTC
Короче, такое же окошко как в текстмейтовском гитшелле =)

Reply

des_co April 2 2010, 09:32:53 UTC
>>Кроме того, у него совершенно волшебный гуй. Например. Пишешь
>>bzr qcommit
>>и тебе вываливается окно коммита. Где ты можешь снять галки с тех файлов, которые не хочешь коммитить, >>и посмотреть диффы. И так - для десятков команд с префиксом q. Работает на всех платформах.

HG так тоже умеет: hgtk commit

Reply


xfyre April 2 2010, 05:36:39 UTC
проблему отладки больших js-проектов отлично решает gwt; правда язык разработки будет java, а js будет результатом компиляции :)

Reply

levgem April 2 2010, 06:32:49 UTC
А как при этом отлаживать GWT?

Reply

xfyre April 2 2010, 07:21:03 UTC
любым привычным Java-дебаггером
и для IntelliJ, и для Eclipse есть очень приличные плагины

Reply

gaperton April 2 2010, 11:44:16 UTC
Решение проблемы отладки JavaScript через выбрасывание JavaScript - мне такое не годится.

Reply


snow_barsa April 2 2010, 06:11:55 UTC
Спасибо, информация не только интересная, но и нужная вот прямо сейчас.
Попробую и Bazaar, и JetBrains.
*А при попытке пересесть на Ubuntu "убилась" как раз о шрифты )

Reply


gabriel_irk April 2 2010, 06:15:34 UTC
А как насчёт darcs? Про гуй для него ничего не знаю и знать не хочу, а в остальном - сказка. :)

Reply


biburat April 3 2010, 10:21:50 UTC
> И как делать юнит-тесты - непонятно.

А в чем проблема? Фреймворков полно, например http://github.com/pivotal/jasmine.

Мы пользуемся слегка устаревшей морально комбинацией ScrewUnit + Smoke (mocks, stubs) + envjs для безголового запуска. К рельсам для всего этого есть враппер в виде http://github.com/relevance/blue-ridge, в результате запуск тестов происходит по rake test:javascripts безо всяких браузеров.

Reply

gaperton April 8 2010, 18:15:54 UTC
Спасибо за наводку. Оказалось и правда полно, если поискать. Взял пока qUnit.

Какие из них самые модные сейчас, кстати? Если без привязки к серверному языку?

И второй вопрос - есть ли средства для замера тестового покрытия браузерного JavaScript? По самой простой метрике - строкам кода. Или чтоб хотя бы непокрытые функции показывались.

Reply

biburat April 9 2010, 04:11:04 UTC
> Какие из них самые модные сейчас, кстати? Если без привязки к серверному языку?

Самый популярный, пожалуй, как раз QUnit. Мне нравится jasmine, но это на любителя BDD.

Покрытие тестами мы не анализируем, так что тут я пас; впрочем, гугл находит http://hrtimer.mozdev.org/.

Reply


Leave a comment

Up