The OpenNET Project / Index page

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

Выпуск интегрированной среды разработки Eclipse "Photon" с поддержкой языка Rust

28.06.2018 13:17

Организация Eclipse Foundation объявила о выпуске интегрированной среды разработки Eclipse "Photon", а также ещё 84 проектов, развиваемых под эгидой Eclipse, включая платформу Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. Для загрузки подготовлено 14 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java SE, Java EE, JavaScript, PHP и C/C++. Исходные тексты распространяются под лицензией Eclipse Public License 1.0.

Наиболее заметным новшеством является формирование отдельной сборки для разработчиков на языке Rust. Сборка включает в себя надстройку Eclipse Corrosion с дополнениями для поддержки языка Rust и пакетного менеджера Cargo. Непосредственно из IDE теперь можно собирать, отлаживать, редактировать и запускать код на языке Rust, а также формировать пакеты. Кроме языка Rust в Eclipse IDE также встроены возможности для редактирования и отладки кода на языке C#.

Новый выпуск среды разработки также примечателен поддержкой Java 10, Java EE 8, JUnit 5.1, заменой PHP Explorer на Project Explorer, режимом выявления неиспользуемых переменных для PHP, расширением возможностей Java Compiler, добавлением новых профилей форматирования кода, улучшением производительности и сокращением потребления памяти в сборке на базе GTK+3, асинхронным режимом работы системы автодополнения кода, модернизацией тёмной темы оформления и улучшением подсветки синтаксиса при использовании данной темы.

Сообщается, что отныне новые версии Eclipse IDE будут формироваться не раз в год, а раз в 3 месяца, что позволит более оперативно доводить новые возможности до пользователей и отражать изменения в современных языках программирования и средствах разработки.

  1. Главная ссылка к новости (https://www.eclipse.org/org/pr...)
  2. OpenNews: В Eclipse IDE добавлена поддержка Java 9
  3. OpenNews: Первый релиз интегрированной среды разработки Eclipse Che
  4. OpenNews: Компания Oracle выбрала Eclipse Foundation для передачи разработки Java EE
  5. OpenNews: Red Hat передаёт язык Ceylon на попечительство организации Eclipse Foundation
  6. OpenNews: Первый релиз интегрированной среды разработки Eclipse Che
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/48861-eclipse
Ключевые слова: eclipse, rust
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (62) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:24, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Каков он по отзывчивости в сравнении с Идеей? Пробовал году в 2010 - был очень тормозным, при том что Идея на той же машине летала.
     
     
  • 2.4, Другой аноним (?), 13:30, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пару лет назад был очень тормозным и ужасно глючил. Пытался насильно себя на него пересадить ввиду отсутствия личной лицензии на Идею, но сдался. Как сейчас - не знаю.
     
     
  • 3.7, dd (??), 13:44, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ничего не изменилось
     
  • 3.13, КО (?), 14:29, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тормознутость - мелочь, вот автодополнение в Eclipse - 80% не туда.
     
     
  • 4.42, Аноним (42), 21:52, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А я ещё на кодлайт жаловался. Глупый был!
     
  • 2.29, Вареник (?), 19:00, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    После NetBeans с Эклипсом работать невозможно. Все равно что c Notepad++ или Kate пересесть на виндовый Notepad.
     
     
  • 3.57, Ку (?), 20:50, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/

    Лет 8 только на Эклипсе.
    Все устраивает.
    Всегда сижу на той версии, пока не становится чего-то не хватать.
    Например отсутствие плагина или в плагине есть баг, но более свежего уже нет для старой версии Эклипса.
    Главное не ставить слишком свежий, дать время пока не пофиксят основные баги.
    Сейчас на 4.6(вышел 2 года назад) и потребность обновления пока не возникала.

    Пару лет назад на одном из проектов юзал недолго NetBeans - не впечатлил.

     
  • 2.36, Кролег (?), 19:45, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Каков он по отзывчивости в сравнении с Идеей?
    > Пробовал году в 2010 - был очень тормозным, при том что Идея на той же машине летала.

    Эклипс 2010 на фоне современного - _ОЧЕНЬ_ быстр.

     
     
  • 3.58, Ку (?), 20:52, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Эклипс 2010 на фоне современного - _ОЧЕНЬ_ быстр.

    Да, но плагины тю-тю.

     
  • 2.43, Xenia Joness (ok), 21:58, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Каков он по отзывчивости в сравнении с Идеей?

    Не знаю как по сравнению с IDEA, но могу сравнить Code Composer Studio v7 (он на основе Eclipse), и PyCharm 2017. При рефакторинге больших файлов с кодом Code Composer Studio выглядит несколько быстрее.
    Если у вас проект больше 200К строк кода, в Code Composer Studio можно быстрее выполнять навигацию по исходным текстам. В остальном же, разницы в принципе, никакой.
    Хотя, как и любой другой современной IDE, требуется современный компьютер.

     
  • 2.51, Старый одмин (?), 00:46, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Neovim?
    Нет, не слышал...
     
     
  • 3.61, Домохозяйка Анонима (?), 00:52, 30/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже юзаю Neovim + LanguageClient-Neovim (ветку next, которая на Растишке).
     
  • 2.56, rshadow (ok), 13:18, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ИМХО: сравнивать эклипсу с чебы то ни было неправильно. Это единственная по настоящему модульная IDE. Все остальное - редакторы с разной степенью интеграции плагинов.
     
     
  • 3.63, Junior frontend developer (?), 18:06, 02/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    VSCode же. При том, что ее как раз разрабатывает один из разработчиков Eclipse
     
     
  • 4.64, rshadow (ok), 18:35, 02/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Именно все что на электроне пока являются расширенными редакторами. Специально смотрел.
     

  • 1.2, Аноняшка (?), 13:30, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    > , модернизацией тёмной темы оформления

    Во - первых, мне одному ни... черта не видно, синее на черном?
    > Наиболее заметным новшеством является формирование отдельной сборки для разработчиков на ...

    Во - вторых, какого... черта они не реализовали всю дополнительную функциональность  плагинами, как белые люди?

     
     
  • 2.14, КО (?), 14:32, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Прощения просим барин, но Эклипс чуть менее чем полностью родимых и состоит.
    Просто чтоб не ставить их по одиночке готовят сборки с предустановленной сотней-другой.
     
  • 2.16, Аноним (16), 14:44, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Его можно поставить в почти голом виде...
     

  • 1.3, Аноним (3), 13:30, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > построители GUI и т.п.

    Покажите мне GUI для Rust.

     
     
  • 2.41, Аноним (41), 20:53, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    мазилла называетсо ;-)
     

  • 1.5, AntonAlekseevich (ok), 13:35, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для меня продукты на платформе Intellij все же лучше, но пока лучшей IDE для C и C++ кроме Eclipse я [u]пока[/u](CLion пока платная) не нашел.
     
  • 1.6, Аноним (3), 13:37, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Нормально там всё с отзывчивостью. Там есть ад в зависимостях компонетов. Ставишь что-нибудь вполне популярное вроде STS из  Marketplace, а оно либо просто не ставится, либо ломает установленное, либо с чем-то конфликтует, либо ломает обновление после установки.
     
     
  • 2.17, Аноним (16), 14:46, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Нормально там всё с отзывчивостью. Там есть ад в зависимостях компонетов. Ставишь
    > что-нибудь вполне популярное вроде STS из  Marketplace, а оно либо просто
    > не ставится, либо ломает установленное, либо с чем-то конфликтует, либо ломает
    > обновление после установки.

    Главное не оставлять открытой IDE, а то оставил тут случайно открытой с "мелким проектом" ( swing форма с тремя кнопками, поделка для микроавтоматизации) на неделю, так потом оно пол часа закрывалось вытаскивая из swap-a себя...

     

  • 1.8, ano (??), 14:00, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Непосредственно из IDE для теперь можно собирать
     
     
  • 2.22, Аноним (22), 15:08, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Достижение века!
     

  • 1.9, Аноним (9), 14:03, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Как же достали этой нумерацией А нельзя ли где-нибудь оставить стабильную ветку... большой текст свёрнут, показать
     
     
  • 2.55, Урри (?), 11:31, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогично, бро.

    Я для небольших проектов свалил на vscode (не к ночи будь помянут) с С++ плагином. Пока что это полностью покрывает мои хотелки (шрифт, автодополнение, форматирование, навигация, дебаг) для 10.000- строк кода. На большем количестве притормаживает.

    Я до последнего сражался за эклипс, но разработчики действительно делают все возможное, чтобы на него забить.

     
  • 2.59, Ку (?), 21:00, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, новые релизы выходят очень сырыми.

    Сижу на 4.6 и пока все устраивает, не вижу смысла обновляться.
    Этой политики и придерживаюсь - перезжаю на следующий релиз если становится невмоготу - нет плагина или какой-либо достающий баг.

     
     
  • 3.60, Аноним (9), 22:39, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=471094

    Боюсь привыкать обратно:)
    Более эпичного бага не припомню уже.
    Причем закрыть ветку 4.6 перед самым носом его исправления.
    В общем слов на них не хватает.

     
     
  • 4.62, Ку (?), 01:42, 01/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я так понял, что SWT_GTK3=0 решает проблему.
    У меня как раз стоит эта переменная, но не из-за бага, а потому, что мне не нравится вид эклипса на GTK3.
     

  • 1.10, Аноняшка (?), 14:16, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "Если вы не используете EMACS, - это не грех, но сойдет за наказание" (Р. Столлман)...
     
     
  • 2.11, IRASoldier (?), 14:28, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Используйте только поделия, благословленные гуру секты, иначе..." (с) любой сектант
     
     
  • 3.23, Аноним (23), 15:14, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    любой сектант == Microsoft, например
     
     
  • 4.30, Вареник (?), 19:03, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > любой сектант == Microsoft, например

    А это без разницы, какая из сект :)

     

  • 1.12, Аноним (12), 14:28, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Eclipse - это такой себе Debian в мире IDE. Редкие релизы, куча протуших модулей (например, JSDT), которые не работают, но почему-то продолжают включаться в сборки, устаревшая и убогая документация. Причем у каждого модуля есть своя г*но страница, на которой нет никакой информации.  

    Ушел с него, когда они в очередном релизе сломали функциональность копирования воркспейса. Причем сам баг пофиксили практически сразу, но написали, что зарелизят фикс только по графику - через 3 месяца.

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

     
     
  • 2.15, Аноним (9), 14:39, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Большая часть пользователей видят изменения с релизом И если там видят баг, то ... большой текст свёрнут, показать
     
     
  • 3.32, Вареник (?), 19:11, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я на рабочих проектах не рискую старый workspace обновлять на новой платформе,
    > потому как это вылазит боком почти всегда. Выход был только создавать
    > новый workspace для новой платформы, а потом по одному мигрировать проекты
    > в него. Но сейчас это уже будет проблематично.

    Workspace это один большой минус Эклипса. В нормальной IDE как? Открыл maven проект (корневой POM) - среда открыла проект и запросила какие из модулей (подпроектов) открыть вместе с ним.

    Открыл POM подпроекта - подтянула зависимости из вышестоящего POM.

    При этом созданные средой файлы можно вообще не шарить в репозиторий.

    А в Эклипсе? Хочешь открыть произвольный проект, просто посмотреть - сначала импортируй, засоряй Workspace.

     
     
  • 4.45, Аноним (9), 23:07, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю, мавен для меня еще одно зло.
    Я по старинке антом собираю проект.
    Если что-то используется аккуратно складываю в директорию lib.
    Пройдет 2 или 5 лет и проект соберется без какой либо потребности искать нужную либу.
    Почти тот же Makefile. При желании можно и его использовать:)

    По поводу Workspace наверно не соглашусь.
    В конце концов можно просто симлинк кинуть и открыть проект в воркспейсе.
    Эта та логическая область в которой находятся нужные тебе проекты.
    При желании можно поделить на несколько и переключатся в зависимости от потребностей.

     
  • 2.18, Аноним (16), 14:49, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    gt оверквотинг удален У Eclipse нет нормального сквозного обновления с учётом ... большой текст свёрнут, показать
     
     
  • 3.33, Вареник (?), 19:12, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > какой смысл
    > в релизах раз в 3 месяца?

    Так модно!

     

  • 1.19, ПДК (?), 14:52, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дебагировать код на Rust там тоже можно?
     
     
  • 2.54, Очередной аноним (?), 08:33, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Еще раз внимательно второй абзац прочитайте

    > Непосредственно из IDE теперь можно собирать, отлаживать, редактировать и запускать
    > код на языке Rust, а также формировать пакеты.
    >> ...отлаживать, ...

    Или "Дебагировать" у Вас означает "чтобы еще и сама (IDE) ошибки исправляла" ?

     

  • 1.21, Аноним (21), 15:06, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Несколько лет назад переполз с Эклипса на Идею только потому, что замучали проблемы с поддержкой Gradle. А вообще, конечно, многие функции по валидации кода, в Эклипсе были сделаны существенно лучше. + идеология workspace с множеством проектов vs 1 проект в Idea. Банально удобнее отлаживаться.

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

     
     
  • 2.24, Аноним (12), 15:20, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ровно наоборот. Eclipse вынуждал пользоваться еще и FindBugs для стат. анализа кода. В Idea хватает встроенных инспеций, даже слишком много иногда. :) Вот раскалдку хоткеев в Idea делали какие-то долбаные эльфы - до сих пор не привык.
     
  • 2.25, Vladimir (??), 16:09, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Из-за некоторых валидаций в нем работать просто невозможно. Работать с JEE проектом в котором есть модуль JPA невозможно, на каждый чих и изменение кода запускается JPA валидация, которая педалит по черному. Об этой проблеме известно уже чуть больше 3 лет, вот только решения нет.
    В общем, идея лучше, да даже нетбинс лучше.
     
     
  • 3.26, Аноним (9), 17:28, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну так отключи ее, оставь только ручную.
    Window->preferences->validation

    Ну там выбираешь либо отключить либо донастроить.
    Можно даже в конкретном проекте прописать правила валидации.

     

  • 1.27, Anonymoustus (ok), 17:57, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Зачем оно такое чорное? Да сколько ж можно!
     
     
  • 2.28, zoonman (ok), 18:49, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Особенно темно-синий на сером доставляет.
     
     
  • 3.39, Anonymoustus (ok), 20:20, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Особенно темно-синий на сером доставляет.

    Первым делом в модных молодёжных IDE сейчас приходится выключать dark theme.

     
  • 2.46, Аноним (9), 23:35, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По умолчанию там светлая тема.

    А на темную переключаешься по желанию.

    Но сам eclipse лучше брать от сюда http://download.eclipse.org/eclipse/downloads/
    А нужное потом доустанавливать через update site.
    Плюс добавить дополнительные update site'ы по желанию.
    Это займет чуть больше времени в настройке, чем скачать наваршированый eclipse,
    но в этом случае устанавливаешь то, что тебе нужно.

     

  • 1.31, Alex (??), 19:07, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    До сих пор лучший IDE для C/C++
     
     
  • 2.38, Аноним (38), 20:02, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте KDevelop.
     
     
  • 3.40, Alex (??), 20:21, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовал. Eclipсовский парсер языка C++ спарвляется со всеми шаблонами и бустами на данный момент лучше всех. Посмотрим еще что будет с CLion когда они на calngd перейдут. Но пока ИМХО эклипс вне конкуренции.
     
     
  • 4.47, Crazy Alex (ok), 23:50, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    На чистом C в нём писать ещё хуже - он под него не заточен в принципе. Макросы разбирает хреново, C99 не знает. Раньше ещё насмерть зависал при попытке импорта большого сишного проекта (пара-тройка миллионов строк).

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

    Из того, что видел - для сей либо Vim/Emacs у тех, кто их умеет готовить, либо Code::Blocks, если повезёт попасть на непадучий билд. А для плюсов - наверное, всё же эклипс, NetBeans в принципе удобнее, но рефакторинга практически нет.

     
     
  • 5.50, Аноним (9), 00:40, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    По моему с точностью до наоборот У меня не мало проектов на C именно в eclipse ... большой текст свёрнут, показать
     
  • 5.53, Аноним (38), 08:04, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Eclipse C11 не знает. Это создаёт дикие проблемы. У KDevelop последних версий в этом плане всё хорошо и с C99 и с C11. В старых версиях он не понимал инициализаторы.

    Есть только один минус. KDevelop не переходит по функциям внутри дефайнов. Но быстро привыкаешь использовать глобальный поиск или быстрый поиск по всем файлам.

    А вот проект с огромным количеством файлов в Eclipse - это ад. Даже на мощном компьютере. Анализатор просто не справляется. С KDevelop таких проблем нет. Там подвисания бывают только с кодом на Python (по понятным причинам) или с отменой изменений после переформатирования файла.

     
  • 2.44, Аноним (44), 22:28, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Есть же кошерный Qt Creator. Работает шустро, разбор кода на основе Clang. А эклипс глючное тормозное убожество.
     
     
  • 3.48, Crazy Alex (ok), 23:55, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сделали б они ещё нормальную IDE с нормальным интерфейсом, а не гламурное чёрт знает что... В смысле - если смотреть издалека идею, эклипс и визуал студию можно отличить с трудом, а вот QTCreator - весь из себя уникум. Ни панелей инструментов толком, ни вьюх вспомогательных...
     

  • 1.35, Аноним (35), 19:40, 28/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я перешел с eclipse на idea java разработчик Мои претензии к eclipse во второ... большой текст свёрнут, показать
     
     
  • 2.37, Аноним (35), 19:46, 28/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Еще дополню про недостатки eclipse. Кодогенерация, в idea она более клавиатурно ориентированная, а в eclipse приходилось мышкой выделять методы для которых я хотел сгенерировать скажем getter'ы и setter'ы, потому что альтернатива это тыканье табуляции (для переключения фокуса) и spcae для выбора.
     
  • 2.52, Аноним (12), 06:53, 29/06/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > только я не пойму как с клавиатуры создать файл, класс или пакет?

    Если у тебя выделена нужная директория в Project View, то alt-ctrl-ins. Если нет, то никак. У Идеи нет специального диалога создания как у Eclipse.

     

  • 1.49, java dev (?), 00:16, 29/06/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Eclipse на работе, без альтернативы, стандарт типо. Есть что-то лучше? - возможно. Но менять не планируем, в основной массе все всех устраивает.
     

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



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

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