3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232

Сайт на Spring (boot 2)

14.08.2019, 21:56. Показов 2052. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу начать делать сайт. Не что-то типа CRUD приложение, Registration приложение и так далее. А уже что-то крупное, сложное(возможно не сложное для опытных, но для меня).
То, что я буду делать не день-два, а месяц и более например.
То-есть допустим у меня такие варианты: сайт с форумом, админ панелью, где админ может управлять пользователями(банить, что-то проверять, удалять комментарии), что-то еще делать(не знаю что), с какими-то опросами, лайками и тд.
Пока больше идей нет.
1. Оправдано ли делать такое на Java(Spring)?
2. Если нет, то какие делают приложения на Spring? Что можете посоветовать, чтобы реально сесть, и засчет интереса иметь мотивацию месяцами клепать приложение, мосштабировать его и тд. Нет никакой мотивации изучать какие-то вещи кусками, тупо не понимая зачем оно, что оно дает. До сих пор например сколько раз не читал не понимаю Rest Api, нахрена оно, зачем мне этот Json, как будто какой-то обычный пользователь заходит и бежит в json лезть(он даже не знает что такое json) и тд. Тоесть я не понимаю, что значит "предоставить клиенту возможность создавать свои страницы, ШТА?"
Я до сих пор не особо понимаю что такое "Enterprise", как открыв сайт понять, что это Enterprise Application, а не просто Web Site?
Например Cyberforum/Stackoverflow это Enterprise?
Думаю google это Enterprise, вроде как понятно, там много разных приложений и тд, это вроде как микросеврисы(тоесть микросервисы, как я понял это: поисковик, почта, app engine(еще с ним нужно нормально разобраться), youtube и тд), правильно я понял?

или например почтовую систему(или это я уже совсем а***л с желанием?)

Добавлено через 7 минут
Кроме того, как подобрать стек технологий? например Spring boot 2, Hibernate, шаблонизатор(какой? можно ли несколько сразу использвать? мне нравить mustache, там супер просто, все пишешь {{}}, а например thymeleaf это жесть для меня, мозг взрывается от этих параметров в html, где ты должен как-будто новый ЯП изучать месяцами, чтоб начать пользоваться), базу данных(какую ваще без понятия, знаком с mysql, postgre, mssql, oracle)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.08.2019, 21:56
Ответы с готовыми решениями:

Что такое Spring, Spring Boot?
Здравствуйте. Никогда не использовал Spring, Spring Boot. Возник такой вопрос можно ли его использовать в IDE для java Se. Или для...

Spring в Spring Boot context
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext.xml" ); ...

Spring Boot
В чем может быть ошибка? При запуске приложения на браузере открывается страница с ошибкой Whitelabel Error Page Контроллер ...

19
Эксперт PythonЭксперт Java
19523 / 11060 / 2931
Регистрация: 21.10.2017
Сообщений: 23,295
15.08.2019, 06:04
Цитата Сообщение от andr_17
не понимаю Rest Api, нахрена оно
А вот надо бы понять, тем более, если собираешься писать что-то серьезное. Ты прочти пару статей по ресту, причем не в плане реализации, а общие принципы, чтобы понять, что это вообще такое и зачем нужно. Бонусом прояснится вопрос по json, и не будут возникать такие, извини, идиотские фразы, типа
заходит и бежит в json лезть
Шаблонизаторы типа тимлифа уже не в почете. Гораздо проще и выгодней написать фронт (springboot - это бэк) на каком-нибудь js-фреймворке, благо их много. Bootstrap, angular, react... Если ты в html+css+js топор и тебе влом это все учить, фронт (впрочем не только фронт) можно организовать на ваадине. Java-gui.
знаком с mysql, postgre, mssql, oracle
Что значит "знаком"? Знаком с языком SQL - не значит знаком с СУБД. У каждой свои фишки, причем иногда кардинально отличающиеся. Мускуль самый распространенный, но постгрэс - рулит. Имхо.
Впрочем на данном этапе вообще без разницы, какую субд выберешь. Главное изучить ее основательно.
Не что-то типа CRUD приложение, Registration приложение и так далее.
В любом мало-мальски серьезном приложении будет и CRUD и регистрация\авторизация\аутентификация. Раскури для начала Spring security, oauth, там тоже много фишек.
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
15.08.2019, 17:54  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
В любом мало-мальски серьезном приложении будет и CRUD и регистрация\авторизация\аутентификация. Раскури для начала Spring security, oauth, там тоже много фишек.
я делал регистрацию, где используется google key, чтобы подтверждать регистрацию через почту.
тоесть нет идей реально что-то начать делать? Я же и хочу начать какой-то проект, чтобы по пути изучать что-то, при этом понимая, что мне нужно, что я ищу и тд, а не просто тупое заучивание.

Цитата Сообщение от iSmokeJC Посмотреть сообщение
Шаблонизаторы типа тимлифа уже не в почете. Гораздо проще и выгодней написать фронт (springboot - это бэк) на каком-нибудь js-фреймворке, благо их много. Bootstrap, angular, react... Если ты в html+css+js топор и тебе влом это все учить, фронт (впрочем не только фронт) можно организовать на ваадине. Java-gui.
а как например тогда делать, чтобы как в шаблонизаторе {{person.age}} выводился на странице через javascript?

Цитата Сообщение от iSmokeJC Посмотреть сообщение
Что значит "знаком"? Знаком с языком SQL - не значит знаком с СУБД. У каждой свои фишки, причем иногда кардинально отличающиеся. Мускуль самый распространенный, но постгрэс - рулит. Имхо.
Впрочем на данном этапе вообще без разницы, какую субд выберешь. Главное изучить ее основательно
ну я пользовался каждым из них по чуть-чуть, что в универе, что дома. Что значит фишки? Разве мало для Spring, знать просто как в гугле ввести create table mysql/postgre/pl/sql/t-sql?

Цитата Сообщение от iSmokeJC Посмотреть сообщение
А вот надо бы понять, тем более, если собираешься писать что-то серьезное. Ты прочти пару статей по ресту, причем не в плане реализации, а общие принципы, чтобы понять, что это вообще такое и зачем нужно. Бонусом прояснится вопрос по json, и не будут возникать такие, извини, идиотские фразы, типа
ну, попытаюсь еще раз разобраться, пока не очень ясно как-то
А конкретно например не понятно: Сервер не должен хранить какой-либо информации о клиентах
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
15.08.2019, 18:17
я тебе кажется в третий раз объясняю.
Бэкенд отдает данные. Как эти данные будут показаны пользователю - ему наплевать.
Фронтенд - запрашивает нужные данные и рисует их.
Таким образом у нас есть бэк на спринге - его например запилил Вася. Есть вэб клиент - его запилил, скажем Петя. Он из себя представляет приложение на js (например на vuejs), которое получает пользовательский ввод, на его основе формирует запросы к бэку, бэк возвращает данные в JSON, фронт эти данные рисует, пользователь может с ними что-то делать.
Теперь мы хотим сделать приложение для телефона. Нам не надо что либо менять в вэб клиенте, не надо менять бэк - нам просто надо написать приложение под андроид, например, которое будет также слать серверу запросы, получать от него json и этот json рисовать.
Примеров дохренища - гугли например spring rest vue
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
15.08.2019, 18:59  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
я тебе кажется в третий раз объясняю.
Бэкенд отдает данные. Как эти данные будут показаны пользователю - ему наплевать.
Фронтенд - запрашивает нужные данные и рисует их.
Таким образом у нас есть бэк на спринге - его например запилил Вася. Есть вэб клиент - его запилил, скажем Петя. Он из себя представляет приложение на js (например на vuejs), которое получает пользовательский ввод, на его основе формирует запросы к бэку, бэк возвращает данные в JSON, фронт эти данные рисует, пользователь может с ними что-то делать.
Теперь мы хотим сделать приложение для телефона. Нам не надо что либо менять в вэб клиенте, не надо менять бэк - нам просто надо написать приложение под андроид, например, которое будет также слать серверу запросы, получать от него json и этот json рисовать.
Примеров дохренища - гугли например spring rest vue
тоесть в бэкенде просто хранятся json`ы, но никаких логик между объектами, которые у него есть? и вся эта логика уже рисуется на фронте?
Тоесть я написал бекенд, и он никак не связан с фронтом. А как тогда с шаблонизаторами? Когда в них используешь объекты бекенда.

а если я не знаю vue? делал только по видеокурсу letscode с vue, не понимая что происходит в коде фронта

Добавлено через 14 минут
Цитата Сообщение от xoraxax Посмотреть сообщение
я тебе кажется в третий раз объясняю.
Бэкенд отдает данные. Как эти данные будут показаны пользователю - ему наплевать.
Фронтенд - запрашивает нужные данные и рисует их.
Таким образом у нас есть бэк на спринге - его например запилил Вася. Есть вэб клиент - его запилил, скажем Петя. Он из себя представляет приложение на js (например на vuejs), которое получает пользовательский ввод, на его основе формирует запросы к бэку, бэк возвращает данные в JSON, фронт эти данные рисует, пользователь может с ними что-то делать.
Теперь мы хотим сделать приложение для телефона. Нам не надо что либо менять в вэб клиенте, не надо менять бэк - нам просто надо написать приложение под андроид, например, которое будет также слать серверу запросы, получать от него json и этот json рисовать.
Примеров дохренища - гугли например spring rest vue
нашел с React Spring https://spring.io/guides/tutor... data-rest/ , почему там пишет, что нужен Thymeleaf? Вот такие вещи всегда путают. Одни говорят, что нужно выбрать одно или другое, а тут и то и то.
Кстати, как-то уже пытался делать это, постоянно не работало, даже с репозитория скачал и ошибки были

Добавлено через 7 минут
Еще постоянно используются всякие не понятные команды с терминала, через всякие $, curl и тд. А у меня Windows, a не Linux
0
15.08.2019, 19:06

Не по теме:

Цитата Сообщение от andr_17 Посмотреть сообщение
А у меня Windows, a не Linux
буу

0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
15.08.2019, 19:15  [ТС]
Цитата Сообщение от Gungala Посмотреть сообщение
буу
что? я за жизнь привык к Windows, тут все понятно.
А потом оказывается, что ****** программистам нравиться все на Linux, бесит фу
0
Эксперт PythonЭксперт Java
19523 / 11060 / 2931
Регистрация: 21.10.2017
Сообщений: 23,295
15.08.2019, 19:18
Цитата Сообщение от andr_17
тоесть в бэкенде просто хранятся json`ы, но никаких логик между объектами, которые у него есть? и вся эта логика уже рисуется на фронте?

Смешались вместе кони, люди... (с)
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
15.08.2019, 19:50
Цитата Сообщение от andr_17 Посмотреть сообщение
А как тогда с шаблонизаторами? Когда в них используешь объекты бекенда.
бэк может отдавать json, а может, очевидно, готовые страницы (для этого нужны шаблонизаторы). Второй вариант используется все реже.
Цитата Сообщение от andr_17 Посмотреть сообщение
а если я не знаю vue?
иди на повара учитья
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
15.08.2019, 19:53
Цитата Сообщение от andr_17 Посмотреть сообщение
я за жизнь привык к Windows
Я бы всё-таки рекомендовал попробовать линукс. Её не просто так все любят
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
15.08.2019, 21:51  [ТС]
Цитата Сообщение от Gungala Посмотреть сообщение
Я бы всё-таки рекомендовал попробовать линукс. Её не просто так все любят
тоесть мне нужно выбросить новый ноут и пойти покупать на линуксе? или переустанавливать через жопу(руки) самому на линукс?
или можно виртуалкой пользоваться для практики?

Добавлено через 2 минуты
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Смешались вместе кони, люди... (с)
Еще вопрос, у меня в зависимостях есть
XML
1
2
3
4
5
6
7
8
9
<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
и если я не создам бд для приложения, у меня ошибка.
А можно как-то без создания бд запустить приложение? потому, что закомментировать зависимость не могу, так как есть Entity class например.
Во всех гайдах, никто не говорит, что нужно создать бд и что-то писать в application.properties, когда у тебя тупо есть Entity, Service, Repository.
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
15.08.2019, 22:06
Цитата Сообщение от andr_17 Посмотреть сообщение
тоесть мне нужно выбросить новый ноут и пойти покупать на линуксе? или переустанавливать через жопу(руки) самому на линукс?
или можно виртуалкой пользоваться для практики?
Можно поставить линукс рядом с виндой и по мере необходимости переключаться между ними. Установить линукс оч просто кстати. В смысле, если ты выберешь какой-нибудь популярный дистрибутив, вроде Ubuntu, Debian, Mint, то вообще проблем возникнуть не должно, но если хочешь шо-нить жоское, то можно попробовать ArchLinux

Лично у меня на компуктере и винда, и линукс стоят, ибо я люблю поиграть, а не все игроделы клепают свои поделки для линукса, да и прост порой хочется проверить как приложение работает на другой ОС
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
15.08.2019, 22:18  [ТС]
Цитата Сообщение от Gungala Посмотреть сообщение
Лично у меня на компуктере и винда, и линукс стоят, ибо я люблю поиграть, а не все игроделы клепают свои поделки для линукса, да и прост порой хочется проверить как приложение работает на другой ОС
тоесть не виртуалка, а 2 ОС на компе? Есть такой гайд?
и на производительность влияет ли 2 ОС?
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
15.08.2019, 22:23
Цитата Сообщение от andr_17 Посмотреть сообщение
А можно как-то без создания бд запустить приложение?
Замените msql на
XML
1
2
3
4
5
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <scope>runtime</scope>
</dependency>
0
Эксперт PythonЭксперт Java
19523 / 11060 / 2931
Регистрация: 21.10.2017
Сообщений: 23,295
15.08.2019, 22:23
andr_17, тебе уж xoraxax, да и не только он тыщу раз говорил - учи матчасть. Не надо бежать впереди паровоза. То, что ты хочешь замутить какой-то мегапроект и в процессе учиться - это, конечно, похвально. Но такой проект состоит из кирпичиков, которые тебе надо бы изучить на отдельных небольших проектах. Иначе такая каша получится. Но ты человек упертый и фраза "а нахрен оно надо" у тебя встречается очень часто. Я вот выше тебе писал - вникни в принцип реста. И что? В бэке лежат джсоны...

Цитата Сообщение от andr_17 Посмотреть сообщение
переустанавливать через жопу(руки) самому на линукс?
Вообще никаких препятствий не представляю. Но, смотря на твое отношение к изучению, линукс ты бросишь через день/два. Продолжай сидеть на винде, там приятнее, там ни думать, ни изучать ничего не надо.

Цитата Сообщение от andr_17 Посмотреть сообщение
и если я не создам бд для приложения, у меня ошибка.
А что вообще по твоему делает springboot data-jpa?
Цитата Сообщение от andr_17 Посмотреть сообщение
Во всех гайдах, никто не говорит, что нужно создать бд и что-то писать в application.properties, когда у тебя тупо есть Entity, Service, Repository.
Вообще какую-то чушь сейчас написал. БД можно и не подключать. Создать свою "локальную БД" на основе какого-нибудь аррэйлиста или мапы. in-memory или в файл сохраняй.

Не по теме:


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

1
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
15.08.2019, 22:25
andr_17, да, 2 ОС. Сам дистрибутив предложит поставить ОС рядом с виндой, если она установлена на компуктере, но надо будет раздел винды на диске порезать. Если будет интересно - погуглишь, эт легко делается. На производительность вроде как не влияет, они ж не одновременно работают
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
15.08.2019, 22:29
Цитата Сообщение от andr_17 Посмотреть сообщение
тоесть мне нужно выбросить новый ноут и пойти покупать на линуксе?
Я когда начинал учиться программировать, тоже был знаком только с Windows. Пролистывая вакансии на hh находил что часто требуют знание linux. Установил, начал разбираться... понравилось. В результате на протяжении пары лет linux для для меня основная ОС. А windows только на тот редкий случай, если захочется поиграться во что нибудь. Кстати в компании где я сейчас работаю все на всех девелоперских машинах linux.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
16.08.2019, 00:19
В общем то разрабатывать и на венде неплохо, если уметь пользоваться. Если сильно Линукс надо - wsl есть (но мне так и не пригодилось).
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
16.08.2019, 11:56
Я всю жизнь на винде сижу и никаких проблем в разработке никогда небыло. С появлением 10ки так вообще почти никакой разницы. Можно из терминала прямо по ssh ходить на удаленные машины.

Единственный раз когда мне пришлось поставить виртуалку это когда какая-то нативная либа была только для линукса и разрабатывать на винде с ней было невозможно.
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
16.08.2019, 16:31  [ТС]
iSmokeJC,
я понимаю к чему ты ведешь, просто как бы нет времени еще годами учиться, чтобы пойти на работу наконец и тогда уже развиваться.
Цитата Сообщение от iSmokeJC Посмотреть сообщение
что вообще по твоему делает springboot data-jpa?
ну использовать классы объектов, которые будешь использовать для хранения его полей в бд.
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Вообще какую-то чушь сейчас написал. БД можно и не подключать. Создать свою "локальную БД" на основе какого-нибудь аррэйлиста или мапы. in-memory или в файл сохраняй.
Ну я говорю, что в примерах и видеоуроках никто не показывает, что он использует бд и тд, а просто запускает код и он работает, когда у меня ошибки летят, потому что я не подключился через application.properties к базе данных.

Цитата Сообщение от KEKCoGEN Посмотреть сообщение
Я всю жизнь на винде сижу и никаких проблем в разработке никогда небыло. С появлением 10ки так вообще почти никакой разницы. Можно из терминала прямо по ssh ходить на удаленные машины.
Единственный раз когда мне пришлось поставить виртуалку это когда какая-то нативная либа была только для линукса и разрабатывать на винде с ней было невозможно.
вот я тоже так думаю, что не может быть, чтоб на такой популярной ОС не было хороших возможностей для разработчика. Тем более когда винда наверняка основная ОС для C# разрабов.

Цитата Сообщение от reisal78 Посмотреть сообщение
Замените msql на
так это же тоже база данных? или в ней по другому?

Добавлено через 1 минуту
Цитата Сообщение от xoraxax Посмотреть сообщение
В общем то разрабатывать и на венде неплохо, если уметь пользоваться. Если сильно Линукс надо - wsl есть (но мне так и не пригодилось).
единственная проблема, которая у меня есть, что во всех примерах используются всякие команды консольные из линукс и тебе нужно гуглить по типу "$ {команда} для Windows" и часто сложно найти
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.08.2019, 16:31
Помогаю со студенческими работами здесь

Spring Boot
Всем привет, подскажите пожалуйста, создаю проект через Spring Initializer! Создаю класс SpringBootWebApplication ...

spring boot + angular
Добрый день! Пытаюсь сделать авторизацию на spring + angular. На странице логина, когда отправляю запросы выдает ошибку: Access to...

Spring boot Scheduler
Здравствуйте. У меня возникло пару маленьких вопросов по использованию сия чуда. 1. Когда в аннотации к методу @Scheduled указываешь cron...

Spring Boot чат
Вcем привет, в общем есть пример проекта Spring Boot чат , все работает, зашедшие пользователи видят друг друга и могут отсылать друг...

Spring Boot 2.0 и Java 9
Здравствуйте. Вопрос простой. Дело просто возможно на работе новый проект подвернётся, и с лидом решили на java написать. Так вопрос такой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru