|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|
Сайт на Spring (boot 2)14.08.2019, 21:56. Показов 2278. Ответов 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
|
|
| 14.08.2019, 21:56 | |
|
Ответы с готовыми решениями:
19
Что такое Spring, Spring Boot? Spring в Spring Boot context
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||||
| 15.08.2019, 06:04 | |||||
Впрочем на данном этапе вообще без разницы, какую субд выберешь. Главное изучить ее основательно.
0
|
|||||
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|||||
| 15.08.2019, 17:54 [ТС] | |||||
|
тоесть нет идей реально что-то начать делать? Я же и хочу начать какой-то проект, чтобы по пути изучать что-то, при этом понимая, что мне нужно, что я ищу и тд, а не просто тупое заучивание. А конкретно например не понятно: Сервер не должен хранить какой-либо информации о клиентах
0
|
|||||
|
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 [ТС] | |||
|
Тоесть я написал бекенд, и он никак не связан с фронтом. А как тогда с шаблонизаторами? Когда в них используешь объекты бекенда. а если я не знаю vue? делал только по видеокурсу letscode с vue, не понимая что происходит в коде фронта Добавлено через 14 минут Кстати, как-то уже пытался делать это, постоянно не работало, даже с репозитория скачал и ошибки были Добавлено через 7 минут Еще постоянно используются всякие не понятные команды с терминала, через всякие $, curl и тд. А у меня Windows, a не Linux
0
|
|||
| 15.08.2019, 19:06 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||
| 15.08.2019, 19:15 [ТС] | ||
|
А потом оказывается, что ****** программистам нравиться все на Linux, бесит фу
0
|
||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 15.08.2019, 19:18 | ||
![]() Смешались вместе кони, люди... (с)
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|||
| 15.08.2019, 19:50 | |||
|
0
|
|||
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||||||||
| 15.08.2019, 21:51 [ТС] | ||||||||
|
или можно виртуалкой пользоваться для практики? Добавлено через 2 минуты
А можно как-то без создания бд запустить приложение? потому, что закомментировать зависимость не могу, так как есть Entity class например. Во всех гайдах, никто не говорит, что нужно создать бд и что-то писать в application.properties, когда у тебя тупо есть Entity, Service, Repository.
0
|
||||||||
|
|
||
| 15.08.2019, 22:06 | ||
|
Лично у меня на компуктере и винда, и линукс стоят, ибо я люблю поиграть, а не все игроделы клепают свои поделки для линукса, да и прост порой хочется проверить как приложение работает на другой ОС
0
|
||
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||
| 15.08.2019, 22:18 [ТС] | ||
|
и на производительность влияет ли 2 ОС?
0
|
||
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|||||||
| 15.08.2019, 22:23 | |||||||
0
|
|||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||
| 15.08.2019, 22:23 | ||||
|
andr_17, тебе уж xoraxax, да и не только он тыщу раз говорил - учи матчасть. Не надо бежать впереди паровоза. То, что ты хочешь замутить какой-то мегапроект и в процессе учиться - это, конечно, похвально. Но такой проект состоит из кирпичиков, которые тебе надо бы изучить на отдельных небольших проектах. Иначе такая каша получится. Но ты человек упертый и фраза "а нахрен оно надо" у тебя встречается очень часто. Я вот выше тебе писал - вникни в принцип реста. И что? В бэке лежат джсоны...
Не по теме:
1
|
||||
|
|
|
| 15.08.2019, 22:25 | |
|
andr_17, да, 2 ОС. Сам дистрибутив предложит поставить ОС рядом с виндой, если она установлена на компуктере, но надо будет раздел винды на диске порезать. Если будет интересно - погуглишь, эт легко делается. На производительность вроде как не влияет, они ж не одновременно работают
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
||
| 15.08.2019, 22:29 | ||
|
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 16.08.2019, 00:19 | |
|
В общем то разрабатывать и на венде неплохо, если уметь пользоваться. Если сильно Линукс надо - wsl есть (но мне так и не пригодилось).
0
|
|
|
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,
я понимаю к чему ты ведешь, просто как бы нет времени еще годами учиться, чтобы пойти на работу наконец и тогда уже развиваться. Добавлено через 1 минуту
0
|
||||||
| 16.08.2019, 16:31 | |
|
Помогаю со студенческими работами здесь
20
Spring Boot spring boot + angular Spring boot Scheduler Spring Boot чат Spring Boot 2.0 и Java 9 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|