Google представил Coder

    Компания Google представила Coder – проект, превращающий ваш Raspberry Pi в Web-сервер для обучения программированию на Javascript, HTML и CSS.


    Coder спроектирован для создания, изменения и запуска простых web-приложений. Приложения, созданные с помощью Coder, используют стандартные для web инструменты: HTML, CSS и Javascript, и могут быть запущены прямо в браузере. Проект представляет собой видоизменённый образ Raspbian, предоставляемый под лицензией Apache 2. Код проекта написан на JavaScript, а серверная часть выполняется с использованием Node.js.




    Скачать образ можно здесь, а после заливки образа на SD-карту и запуска Raspberry Pi, Coder станет доступен по адресу coder.local (с помощью mDNS).


    Основной экран Coder представляет собой: список созданных вами приложений, в порядке от новых к старым; большую зелёную кнопку с плюсом, которая создаёт новое приложение; и шестерню, которая позволит настроить устройство – изменить имя пользователя и пароль, настроить беспроводное подключение, etc.


    Если нажать на приложение, то Вы запустите его, как обычный сайт. А нажав на </>, Вы получите доступ к исходному коду во встроенной среде разработки.


    Среда разработки Coder – это простой браузер-ориентированный редактор с доступом ко всем файлам приложения. Также там есть возможности предпросмотра, сохранения и экспорта приложения.
    В верхней части окна находится переключение между файлами HTML, CSS, JS и Node, из которых и состоят Coder-приложения.


    При нажатии на кнопку с папкой появляется возможность загрузить медиаконтент для приложения.

    image
    «Глазик» позволит совершить предпросмотр приложения.


    Ну а шестерня традиционно предоставит Вам возможность изменить свойства приложения, такие как: название приложения, имя автора, цвет для основного экрана и экспорт.


    Также, по мнению Google, вам понадобится всего 50$.

    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 39
    • 0
      Доп. хабы — «Гаджеты. Устройства для гиков», «Процесс обучения в IT»
      По теме: круто если прикрутят brackets в качестве редактора
      • 0
        Про эти хабы думал, но сами-знаете-чего не хватает. Появится – перенесу.
        • 0
          Исходники на гитхабе, скоро видимо прикрутят.
        • 0
          А что насчет работы с подключенными девайсами к RPI? LED-ом можно поморгать через этот Coder?
          • 0
            Есть возможность редактировать код скрипта для NodeJS. Есть возможность установить дополнительные плагины для node, в том числе для управления SNMP или любой другой для управления железом.
          • 0
            Все прекрасно, только скажите где можно купить Raspberry Pi Model B за 35 долларов + доставка не более 10 долларов ?!
            • 0
              китайский RPi видел за 45, но вот за 50 www.aliexpress.com/item/Raspberry-Pi-Project-Board-Model-B-Rev2-0-512-ARM-Free-Shipping-Dropshipping/1128908170.html

              Если мониторить ибеи то можно за 45 купить
              • 0
                спасибо за ссылки, но я это видел.

                просто мне уже психологическая не приязнь на Распери по той причине, что они обманывают потребителя сообщая о том, что его якобы можно купить за 35 баксов, а по факту нельзя.
                Некоторые магазины продают действительно по 35 у.е., но там стоимость доставки выше 10 долларов (порядка 15-25 долларов), что как вы сами понимаете увеличение стоимости по на 30%

                P.S. Ведь они могут запустить свой интернет-магазин и продавать там по 35 у.е. — почему не делают?
                • +2
                  За 25 и 35 могут покупать англичане и американцы. Рынок у нас мал. Если бы министерство образования определило бы, что в 7м классе на информатике у всех должен быть RPi то это бы увеличило бы спрос.
              • 0
                покупал через оф. сайт, за 35. Стоимость доставки была не значительной, не помню уже.
                Только вот нюанс, доставка длилась примерно месяца 4, не было в наличии просто.
              • –5
                Я, конечно, дико извиняюсь, но с каких пор на HTML и CSS программируют?

                Эдак мы докатимся до «программиста Microsoft Word».
                • 0
                  Виновен. Так лучше?
                  • +8
                    Декларативное программирование :)
                  • +5
                    Я так понял, там образ целой ОС. Серьёзно? Ради изучения JS плата с кучей примочек и ОС?
                    • 0
                      Ради того, чтобы это было как бы на сервере, но всегда под рукой. Без виртуальных серваков, извращений, с возможностью слушать порт и извращаться как тебе нравится. Сама практика работы с серваком, а не с виртуальным / локалхостным сервером, вот что ценно.
                      • 0
                        Это из «пушки по воробьям» называется. Разумнее было выпустить пакет автонастройки для типичных ОС типа CentOS и Debian, чтобы была массовость. А кто купит RPi ради этого? А кто из владельцев RPi поставит эту штуку?
                        • 0
                          В данном случае пушка сопоставима с воробьём по размеру. У меня Pi лежит без дела уже огого сколько, а тут вот своей девушке отдам – она давно хотела научиться чему-то подобному.
                          • 0
                            Ну а теперь прикиньте, сколько таких, как вас? Кому не просто надоела игрушка RPi, а кто ещё и JS поизучать захочет.
                            Собственно, я просто выразил своё неудомение выбранной реализацией.
                            • –1
                              У меня почти все знакомые купили себе по Pi, и почти все они не знают, что с ней делать. Раздадут друзьям, если те попросят.
                      • 0
                        Считайте, что это ультра-микро инстанс в Амазоне.
                      • 0
                        Доступ к GPIO есть?
                        • +1
                          На беке используется нода, а у ноды есть плагины для работы с GPIO.
                        • 0
                          Плата, блок питания, SD карта, Wi-Fi адаптер… а как же монитор?
                          • 0
                            Там же через веб-браузер всё — подключил к сети и пользуйся. Или можно просто по ssh заходить для всего остального.
                            • 0
                              Wi-Fi адаптер на случай, если все 8p8c заняты под рукой и можно было бы бросить за диван. У меня Pi воткнута в роутер и USB, и 8р8с, так что дополнительных девайсов к ней – только SD-карта.
                            • 0
                              Давно искал мотивацию для покупки Raspberry Pi
                              • +1
                                А зачем для веб-разработки Rasperry Pi? Сервер и на десктопе/ноутбуке поставить можно.
                                • 0
                                  Для обучения работы с удаленным сервером, например.
                                • +1
                                  Хм. А запустить на виртуальной машине?
                                  По моему проще!
                                  • 0
                                    Чуть выше говорится о том, что это для понимания самой идеи удалённого сервера. Да и по задумке авторов ЦА – школьконики.
                                    • 0
                                      Идею удаленного сервера стоит объяснять на идеях требующих удаленного сервера!
                                      Удаленный сервер для себя родимого на выделенном компьютере для запуска, в принципе, ОДНОЙ программы?.. ИМХО, это изврат!

                                      Лично я поставлю на виртуалку и буду ковырять… Потом посмотрю можно ли добавить коллективную разработку, и потом буду выковыривать из под Raspbian и ставить на обычный классный сервер (откуда раздается интернет и многие др. ништячки). И работу с удаленным сервером дети будут получать выкладывая свои странички на локальный (внутришкольный) веб-сервер…

                                      А привыкать забивать гвозди миникомпьютером — ни комильфо не разу!
                                  • 0
                                    Можно за $5 в месяц взять виртуальный сервер на digitalocean. $50 это 10 месяцев.
                                    • 0
                                      А зачем? Хотя если решу дать детям возможность работать из дома… Хм? Это идея!
                                      • 0
                                        Ну согласитесь, работать со snapshot'ами удобнее и быстрее, чем снимать образ с флешки.
                                        И по мощности digitalocean лучше, чем pi.
                                        И есть вероятность, что что-то мощнее понадобится горадо раньше, чем потратишь $50 :)
                                        + за время, когда инстанс выключен, digitalocean не берет денег. Оплата почасовая.
                                  • 0
                                    В чем преимущество? В мобильности Raspberry Pi? Но ведь для его использования с собой также постоянно придется таскать клавиатуру и мышь. Уж лучше купить Chromebook
                                    • 0
                                      Работать подразумевается с другой машины через браузер. Честно говоря, самым логичным сценарием представляется настроить переадресацию порта 80 и 443 с роутера на неё. Тогда доступ к своему серверу и среде разработки будет отовсюду, с любой машины, подключённой к интернету.
                                      • 0
                                        Не стоит забывать, что продукт нацелен на младшую аудиторию, а не на «бородатых дядек». То есть родители взяли такую штуку, бросили на шкаф, а ребёнок потом учится-играет.

                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.