Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание нового проекта. / 25 сообщений из 28, страница 1 из 2
20.01.2021, 11:29
    #40037384
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Решил написать дестопное приложение на основе Web технологии чтоб была возможность работать с ним удаленно.
Для frontend решил выбрать HTML+CSS+JavaScript.
Для backend решил выбрать ASP.NET.
Какой тип проекта мне нужно открыть в Visual Studio чтоб включить это всё в проект?
...
Рейтинг: 0 / 0
20.01.2021, 12:28
    #40037401
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Что значит "все это в проект?"
У тебя как минимум два разных проекта будет, если ты десктоп собираешься делать
...
Рейтинг: 0 / 0
20.01.2021, 12:32
    #40037403
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Shocker.Pro
Что значит "все это в проект?"
У тебя как минимум два разных проекта будет, если ты десктоп собираешься делать

а какой проект выбрать для десктоп?
...
Рейтинг: 0 / 0
20.01.2021, 12:53
    #40037410
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Так ты сначала определись, где у тебя твой "HTML+CSS+JavaScript" будет хоститься на десктопе.
electronjs там или еще что?
...
Рейтинг: 0 / 0
20.01.2021, 12:57
    #40037411
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Shocker.Pro
Так ты сначала определись, где у тебя твой "HTML+CSS+JavaScript" будет хоститься на десктопе.
electronjs там или еще что?

обычно я обращаюсь на сервер и он посылает HTML страницу с CSS и JavaScript которую парсит браузер.
скажем мой сервер находится на моём же компе и я обращаюсь к local IP.
...
Рейтинг: 0 / 0
20.01.2021, 12:58
    #40037413
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
jenya7
браузер
на браузере ты не напишешь десктоп-приложение
Определись тогда с требованиями сначала.
...
Рейтинг: 0 / 0
20.01.2021, 13:02
    #40037414
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Shocker.Pro
jenya7
браузер
на браузере ты не напишешь десктоп-приложение
Определись тогда с требованиями сначала.

браузер парсирует приложение. а само приложение находится на сервере который посылает страницу по запросу. так работают веб страницы, нет?
я открою браузер обращусь к local IP и он загрузит моё десктопное приложение.
...
Рейтинг: 0 / 0
20.01.2021, 13:04
    #40037417
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
чтобы браузер начал это делать, он должен выполнить запрос на сервер (скорее всего web)
...
Рейтинг: 0 / 0
20.01.2021, 13:05
    #40037420
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
таким образом на клиенте нет никакого десктопного приложения, всё развёрнуто на сервере
...
Рейтинг: 0 / 0
20.01.2021, 13:07
    #40037422
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Konst_One
чтобы браузер начал это делать, он должен выполнить запрос на сервер (скорее всего web)

ну вот я и хочу понять какой проект мне открыть чтоб создать в нём HTML+CSS+JavaScript. А кто обрабатывает скажем нажатия на кнопки на стороне сервера?
...
Рейтинг: 0 / 0
20.01.2021, 13:10
    #40037425
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
я хочу открыть браузер и загрузить моё приложение в виде HTML страницы.
...
Рейтинг: 0 / 0
20.01.2021, 13:17
    #40037427
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
тебе нужно 2 проекта: web core api (backend) + front (asp.net/angular/vue/etc)
...
Рейтинг: 0 / 0
20.01.2021, 13:28
    #40037433
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Konst_One
тебе нужно 2 проекта: web core api (backend) + front (asp.net/angular/vue/etc)

а что если я открываю какой-нибудь сайт там на сервере находяться два проекта, frontend и backend?
насколько я понимаю роль frontend берет на себя браузер парсируя HTML+CSS и исполняя JavaScript.
...
Рейтинг: 0 / 0
20.01.2021, 13:30
    #40037435
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
jenya7
я открою браузер обращусь к local IP и он загрузит моё десктопное приложение.
Это не будет десктопным приложением в обычном понимании этого слова. Это будет обычным веб-приложением, просто веб-сервер будет запущен локально.

Таким образом, выбираешь любой шаблон веб-приложения, в зависимости от того, какую технологию хочешь использовать (MVC, SPA, Blazor...)
...
Рейтинг: 0 / 0
20.01.2021, 13:33
    #40037437
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
jenya7
А кто обрабатывает скажем нажатия на кнопки на стороне сервера?
В такой формулировке - из современных систем обрабатывать нажатие кнопки будет только Blazor и то серверный.
Сейчас так приложения не пишут - нажатия кнопки обрабатывает фронт-часть, а не сервер.
Технологий для написания фронт-части достаточно много, тебе нужно определиться с тем, что ты выберешь для фронта.
...
Рейтинг: 0 / 0
20.01.2021, 13:34
    #40037440
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Shocker.Pro
jenya7
я открою браузер обращусь к local IP и он загрузит моё десктопное приложение.
Это не будет десктопным приложением в обычном понимании этого слова. Это будет обычным веб-приложением, просто веб-сервер будет запущен локально.

Таким образом, выбираешь любой шаблон веб-приложения, в зависимости от того, какую технологию хочешь использовать (MVC, SPA, Blazor...)

я так понимаю с asp.net не нужна связка HTML+CSS+JavaScript. у него свои формы и визуальные контролы.
...
Рейтинг: 0 / 0
20.01.2021, 13:36
    #40037444
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
jenya7
я так понимаю с asp.net не нужна связка HTML+CSS+JavaScript. ку него свои формы и визуальные контролы.
у asp.net самого по себе нет никаких форм и контролов. Это было в технологии WebForms, которая себя изжила.
...
Рейтинг: 0 / 0
20.01.2021, 13:36
    #40037445
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Shocker.Pro
jenya7
А кто обрабатывает скажем нажатия на кнопки на стороне сервера?
В такой формулировке - из современных систем обрабатывать нажатие кнопки будет только Blazor и то серверный.
Сейчас так приложения не пишут - нажатия кнопки обрабатывает фронт-часть, а не сервер.
Технологий для написания фронт-части достаточно много, тебе нужно определиться с тем, что ты выберешь для фронта.

так что лучше? я для того и пришёл на форум чтоб послушать опытных товарищей в этой области :))
...
Рейтинг: 0 / 0
20.01.2021, 13:38
    #40037446
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
jenya7
послушать опытных товарищей в этой области
у каждого опытного товарища будет свой ответ, что лучше
...
Рейтинг: 0 / 0
20.01.2021, 16:32
    #40037530
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
что выбрать?
...
Рейтинг: 0 / 0
20.01.2021, 16:52
    #40037543
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
До того, как ты выберешь тип проекта, тебе нужно выбрать js-фреймворк, на котором ты будешь писать фронт (если ты, конечно, не собираешься писать его на MVC или Blazor)

Основных сейчас три - Vue, React, Angular
https://metanit.com/web/
Сиди, читай
...
Рейтинг: 0 / 0
20.01.2021, 21:07
    #40037597
RMT
RMT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
jenya7
что выбрать?

Выбрать пустой проект, запушить в VCS и начинать наращивать бэк.
...
Рейтинг: 0 / 0
20.01.2021, 21:10
    #40037598
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
создайте проект через dotnet

dotnet --help
dotnet new --help
dotnet new --list
...
Рейтинг: 0 / 0
20.01.2021, 22:36
    #40037611
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
jenya7,

И да,
если начинаешь новый проект, новые технологии задействуешь, то.... какого фига Core 2.0?
...
Рейтинг: 0 / 0
21.01.2021, 09:34
    #40037634
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание нового проекта.
Shocker.Pro
До того, как ты выберешь тип проекта, тебе нужно выбрать js-фреймворк, на котором ты будешь писать фронт (если ты, конечно, не собираешься писать его на MVC или Blazor)

Основных сейчас три - Vue, React, Angular
https://metanit.com/web/
Сиди, читай

так если выбрать MVC не нужна связка HTML+CSS+JavaScrip.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание нового проекта. / 25 сообщений из 28, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]