VS Code для браузерів. Microsoft все ще відстає від програмістів

Код VS для браузерів

За одинадцять років роботи в якості блогера у мене був свій відсоток помилок і успіхів. Я відмовився від технологій і дистрибутивів, які сьогодні є актуальнішими, ніж будь-коли, але я мав рацію, зробивши ставку на хмарні сервіси та пристрої, такі як Chromebook, як нову парадигму галузі.

У своїй одержимості не втратити лідерство на робочому столі, Microsoft не усвідомлювала, що Apple та Google змінили правила гри. Комп'ютер більше не був центром обчислювальної діяльності, а також продаж ліцензій не була бізнес -моделлю. Хмарні послуги, які фінансуються за рахунок реклами чи підписки та доступні з планшета чи телефону, ставали все більш популярними.

Microsoft зробила єдине розумне. Вона розробляла додатки для операційних систем своїх конкурентів, перемістила багато своїх найпопулярніших додатків у хмару, і саме після завоювання незалежних програмістів вони процвітали з новою платформою.  Одним з найбільш помітних рішень було випуск інтегрованого середовища розробки за ліцензією з відкритим кодом. Він називався VS Code.

Код VS для браузерів

Продовжуючи цю дорогу щойно представлений uполегшена версія В.С. Код який повністю працює у браузері. Вам просто потрібно створити папку на пристрої, з якого ви отримуєте доступ, щоб зберегти свою роботу.

Але є заковика. Він повністю працює лише з браузерами на основі Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi…). У Firefox вам доведеться задовольнитися роботою, відкриваючи окремі файли або підключаючись до зовнішнього сховища.

Це тому, що Щоб отримати доступ до пристрою користувача, браузеру необхідно реалізувати API доступу до файлової системи.

Мені також не вдалося знайти варіант перекладу інтерфейсу користувача нашою мовою.

Функції коду VS для браузерів

Що можна зробити з інтегрованим середовищем розробки, яке не вимагає встановлення? За даними Microsoft:

  • Створення та редагування в браузері файлів, що зберігаються на пристрої користувача.
  • Попередній перегляд за допомогою позначення Markdown.
  • Інтеграція з інструментами налагодження браузера для створення клієнтських програм за допомогою HTML, CSS та Javascript.
  • Програма за допомогою машин з низьким ресурсом або мобільних пристроїв.
  • Синхронізація між пристроями.

Обмеження

Пояснення. В цьому випадку Ми не говоримо про хмарний сервіс, такий як Microsoft 365. Це програма, яка повністю працює в браузері. Отже, він має деякі обмеження щодо настільної версії.

Дуже важливим є те, що ви не можете запускати програми з терміналу або запускати налагоджувач, оскільки браузер не підтримує мови програмування.

Зазвичай:

  • Диференціація колірного коду та автодоповнення доступні для більшості мов програмування.
  • Автоматичне введення тексту або виявлення синтаксичних помилок чудово працює у Javascript, Python та TypeScript.
  • У таких мовах, як JSON, HTML, CSS та LESS, продуктивність майже схожа на таку як у версії для настільних ПК.
  • Хоча список розширень такий самий, як і на робочому столі, не всі з них доступні. Ті, кому потрібно виконати код у Node.js, які взаємодіють із певними модулями операційної системи або запускають локально встановлені програми, будуть позначені як неактивні. Працюють лише налаштування інтерфейсу користувача, такі як теми, розкладки клавіш та фрагменти коду.

GitHub

Зрозуміло, що метою eMirosoft є програмісти, які користуються його послугами. Звідси Веб -код VS Code містить інтегровані сховища GitHub, простори коду та розширення запитів на витяг. Це дає можливість швидко редагувати, переглядати зв'язки з громадськістю та продовжувати роботу з локальною копією або кодовим простором GitHub для компіляції, запуску та перевірки ваших змін.

Я повторюю те, що завжди кажу, коли коментую продукт Microsoft. У нинішньому стані галузі у ваших інтересах випустити ліцензовані продукти з відкритим кодом, зробити їх сумісними з Linux і пропонувати їх безкоштовно. Коли це перестане вас влаштовувати, вони зникнуть. Тим часом, якщо вони служать нам, краще ними скористатися.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.