The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В ночные сборки Firefox включена интегрированная среда разработки WebIDE

23.06.2014 21:02

Разработчики проекта Mozilla объявили о включении в ночные сборки Firefox интегрированной среды для разработки приложений WebIDE, расширяющей уже доступные для web-разработчиков инструменты для анализа и отладки средствами для создания, тестирования и развёртывания web-приложений для настольных и мобильных систем. Для включения WebIDE в about:config следует активировать опцию "devtools.webide.enabled=true".

В качестве основного достоинства WebIDE называется предоставление уже привычных средств для отладки, редактирования и инспектирования кода. Web-разработчикам, знакомым со встроенными инструментами Firefox, не составит труда приступить к созданию в WebIDE своих приложений без необходимости изучения новых систем. WebIDE позволяет создавать web-приложения с нуля, используя для упрощения разработки коллекцию готовых шаблонов. Не покидая среду разработки можно сформировать пакет для распространения приложения и проверить его работу в симуляторе Firefox OS или на реальном смартфоне. Кроме Firefox OS поддерживается разработка основанных на Web API приложений для настольных систем и платформы Android.

Интерфейс редактирования кода основан на проекте CodeMirror и использует фреймворк tern.js для анализа кода и решения задач автодополнения конструкций CSS, HTML и JavaScript, вывода подсказки по аргументам функций, проверки типов, организации перехода на места определения переменных, объектов и функций. В WebIDE также предоставлена возможность проверки кода приложения на предмет типовых ошибок, перед помещением программы в каталог Firefox Marketplace. При желании можно отключить встроенный редактор и через специальный API обеспечить интеграцию с более функциональным внешним приложением для редактирования кода.

Из коробки предоставляются средства удалённой отладки web-приложения, запущенного на внешнем устройстве. Интересно, что в планах на будущее упоминается обеспечение поддержки в WebIDE средств для отладки программ, выполняемых в Chrome для Android и Safari для iOS, за счёт создания для данных браузеров дополнений с реализацией протокола Firefox Remote Debugging Protocol.



  1. Главная ссылка к новости (https://hacks.mozilla.org/2014...)
  2. OpenNews: Выход Firefox 31-beta и Firefox 32-aurora
  3. OpenNews: Доступны средства для преобразования программ Firefox OS в apk-пакеты для Android
  4. OpenNews: В ночные сборки Firefox добавлен видеочат на базе WebRTC
  5. OpenNews: В Firefox появится новый конфигуратор и поддержка перевода страниц
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/40065-firefox
Ключевые слова: firefox, webide, javascript
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Пропатентный тролль (?), 21:23, 23/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +39 +/
    Делали бы отдельным экстеншеном что ли - и так веб-девелоперской туфты навалом, выкинуть бы - может и пошустрее бы стал.
     
     
  • 2.8, rshadow (ok), 22:28, 23/06/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Они пошли по стопам комбайна оперы. И гугла одновременно, с жесткой привязкой к своим сервисам.
     
     
  • 3.36, анононо (?), 18:58, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В чем проблема? Ресурсов это не жрет, код открыт для форков, так как начинает работать только во время включения. А серверы сервисов можно самим устанавливать.

    Это не говоря о бесчисленном количестве опций about:config, возможность править поведение и интерфейс пользовательскими скриптами и стилями. А если зайти на сайт дополнений, то там еще больше возможностей.

     
  • 3.44, Аноним (-), 09:12, 17/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    скорее - наоборот.
    учтите даты создания нетскейпа и оперы :)
     
  • 2.14, FSA (??), 23:21, 23/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Они пошли лёгким путём. Если IDE под свой браузер/систему - эпиквин. Кстати, если не в кусре по about:app-manager можно запустить эмулятор Firefox OS.
     
     
  • 3.25, Аноним (-), 08:19, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну да, epic win для сотни разработчиков. И epic fail для миллионов пользователей, которым вгрузили кучу хлама которым они пользоваться не собираются. В результате закончится этот пиндец тем что пользователи свалят на хром...
     
     
  • 4.38, PolkovnikVasin (ok), 21:24, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Миллионам пользователей пофиг, они об этом даже не догадываются. И, как писали выше, на работоспособность браузера это не влияет, только на размер.
     
  • 2.23, Аноним (-), 07:56, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Закон Завински же.

    ИЧСХ, в вики-статье про этот закон (http://en.wikipedia.org/wiki/Zawinski's_law_of_software_envelopment#Zawinski.27s_law_of_software_envelopment) в списке примеров его действия есть и Мозилла. :)

     
  • 2.37, анононо (?), 19:08, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кхе, а вы простите кем работаете? Вангой? Потому что явно не программистом, если делаете такие "предположения".

    В Firefox уже версий как 10 есть JetPack и если память бывает не полностью очищается после закрытия доп. инструментов, то уж не занимается до их открытия точно.

     

  • 1.2, Аноним (-), 21:33, 23/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Подрастает приёмник Nero OS
     
     
  • 2.5, WherWolf (?), 22:14, 23/06/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Уже перерос! FirefoxOS вполне себе существует.
     
  • 2.10, Anonymous Incognita (?), 22:43, 23/06/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    ПрЕемник же. Приёмник — это Винамп.
     
     
  • 3.26, Аноним (-), 08:41, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Приёмник — это Винамп.

    Приёмник - это прибор такой, радиоволны принимает. А винамп - это плеер. Он радиоволны ловить не умеет.

     
     
  • 4.28, Аноним (-), 09:41, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он принимает медиапотоки.
     
     
  • 5.32, Аноним (-), 12:56, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Медиапотоки принимает (и передает) vlc. Ты опять всё спутал.
     

  • 1.11, Константавр (ok), 22:55, 23/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Они браузер выпилить из IDE не сорбираются?
     
     
  • 2.12, Аноним (-), 22:58, 23/06/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Оставят для тестов.
     
  • 2.13, mine (ok), 23:02, 23/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разумеется, это уже запланировано на ближайшее будущее.
     

  • 1.15, MPEG LA (ok), 23:37, 23/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Уже даже в Firefox текстовый редактор встроили, а в Emacs все никак.

    :wq

     
     
  • 2.31, Evolve32 (ok), 12:08, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Чем Emacs не угодил как редактор?
     
     
  • 3.34, Andrey Mitrofanov (?), 13:46, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Чем Emacs не угодил как редактор?

    Он в нём не нашёл Блокнот для html/css/php.

     
  • 2.33, user (??), 13:40, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В Firefox встроили Vim? По сравнению со всеми остальными редакторами Emacs более чем годный.
     

  • 1.17, ILYA INDIGO (ok), 00:46, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Лучше бы интерфейс привычный вернули, хотя бы опционально адоном.
    (Класик тем рекавери лишь [b]пытается[/b], а не делает!)
     
     
  • 2.39, Xasd (ok), 23:10, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Класик тем рекавери лишь пытается, а не делает!

    трудно делать расширение тогда -- когда не понятно [b]что именно[/b] хотят пользователи от этого расщирения.. :-)

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

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

     
     
  • 3.40, ILYA INDIGO (ok), 01:36, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пользователи хотя не что бы он был похож на ff28
    А был точно таким же как у ff28

     

  • 1.18, Аноним (-), 01:05, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Когда сможет болванки прожигать?
     
  • 1.19, Аноним (-), 04:01, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну девелоперские тулзы вещь полезная: вытащить понравившуюся картинку из background или посмотреть div ненужного элемента для составления фильтра скрытия, вытащить ссылку на видео.
     
     
  • 2.20, Crazy Alex (ok), 05:46, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Оно да, но тот, кто в состоянии это сделать всяков состоянии поставить экстеншн с теми самыми тулзами. А вот зачем их тащат по умолчанию в файрфоксе - загадка.
     
  • 2.24, upyx (??), 08:02, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я FireBug ставлю. А встроенными вообще не пользуюсь. Но выпилить их нельзя. Теперь ещё это. Крутая штука - не спорю. Но на кой черт она в стандартной поставке?
     
  • 2.41, untit1ed (?), 03:19, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А к чему это вы? Редактор вовсе не для этого.
     

  • 1.21, Аноним (-), 05:56, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Был когда-то тормозной комбайн мозилла. С целью его облегчения и ускорения форкнули Фокс. Спустя годы доведя торможения до скорости далекого предка, начали заталкивать все обратно.
     
     
  • 2.22, sabitov (ok), 07:24, 24/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "только бледнолицый может наступить на те же грабли дважды" :(
     

  • 1.29, Аноним (-), 09:58, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Выпилили browser.tabs.closeButtons, запихнули WebIDE - в этом вся теперяшняя Mozilla. Отдельную сборку для веб-разработчиков им видимо религия не позволяет сделать.
     
  • 1.30, Аноним (-), 10:32, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Разве WebIde не значит открыть сайт на котором будет эта IDE?
     
  • 1.35, AX (ok), 16:05, 24/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Скоро в ФФ из коробки будет всё …кроме реально нужного.
     
     
  • 2.42, Аминамбосс (?), 17:38, 25/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что, дурак какой-то?
     

  • 1.43, Аноним (-), 03:29, 26/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Выпилили browser.tabs.closeButtons
    > запихнули WebIDE

    Лягушку варят

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру