Nie chcem ale bendem webowcem

0

Cześć
Uprawiam od lat webowe rzeczy (najbliższe słowo to intranety) w Javie.
W czasie, który się pojawił, bym uzupełnił to od strony .NET (core lub framework, mam pewne powody nie odcinać się od Frameworka). Raczej mam pojęcie o MVC i innych wzorcach, jestem oswojony z ASPX, choć nie na webie.
Interesują mnie strony "biznesowe", nie jestem zainteresowany ku ambitnej grafice.

Coś tam kiedyś miałem wspólnego z IIS, umiałem tam proste HTML zainstalować.

Podobno już sie nie uczymy IIS, a teraz jest Kestrel / Razor?

Dajcie jakiś link na tutorial po polsku, od instalacji przez pierwsze dzieła webmasterskie ;) , będę sobie potem uzupełniał po angielsku. Konkretnego kodowania się już nie boję., bardziej administracja.

EDIT: głównym pytanie jest Kestrel, instalacja a szczególnie administracja

2

Ten post nie ma sensu...
ASPX to WebForms - stare, prawdopodobnie już nie używane. W ogóle było używane do czegoś innego?
IIS - krótko mówiąc jest to oprogramowanie do "hostingu" aplikacji .NET. Nie ma nic wspólnego z Razor.
Razor - składnia w webowych aplikacjach .NET. Nie znam Javy, nie mam przykładu jak to wytłumaczyć.
MVC - w .NET Framework oraz w .NET Core to już "standard". Czy robisz Web API, czy Web Application, czy Web Application (Razor), czy nawet Blazor, to już jest MVC.

Co kto lubi bardziej - książka, youtube, udemy. Ciężko mi powiedzieć, czy w .NET są jakieś różnice względem Javy.

0
AdamWox napisał(a):

Ten post nie ma sensu...
ASPX to WebForms - stare, prawdopodobnie już nie używane. W ogóle było używane do czegoś innego?

W ERP który wdrażam i oprogramowuję.

1

Już jeden mnie na tym forum atakował za WebForms i moje namawianie do odejścia od tej staroci, a że nie przejmuje się takimi atakami to proponuje zmienić system ERP i nie cofać się w rozwoju ;-)

0
AnyKtokolwiek napisał(a):
AdamWox napisał(a):

Ten post nie ma sensu...

Układa mi się w głowie. Więc w tym poście najbardziej chodzi mi o Kestrela.

2

głównym pytanie jest Kestrel, instalacja a szczególnie administracja

Używasz czegoś dojrzałego typu nginx/apache/iis i robisz reverse proxy na Kestrela :P

Host ASP.NET Core on Linux with Nginx - Configure a reverse proxy server

/etc/nginx/sites-available/default

server {
    listen        80;
    server_name   example.com *.example.com;
    location / {
        proxy_pass         http://localhost:5000;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection keep-alive;
        proxy_set_header   Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
    }
}

Oraz dodajesz w Startupie kilka LoC

// using Microsoft.AspNetCore.HttpOverrides;

app.UseForwardedHeaders(new ForwardedHeadersOptions
{
    ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});

app.UseAuthentication();
0
AdamWox napisał(a):

Ten post nie ma sensu...
ASPX to WebForms - stare, prawdopodobnie już nie używane.

Dwa dni temu robiłem review zmian w aplikacji ASP (nie .NET) z kodem pisanym w VBScript. Ostatnie stabilne wydanie ponad 20 lat temu, a jednak wciąż używane. Więc nie masz się co martwić, WebFormsy też pożyją jeszcze ze 20 lat.

AnyKtokolwiek napisał(a):

Dajcie jakiś link na tutorial po polsku, od instalacji przez pierwsze dzieła webmasterskie ;) , będę sobie potem uzupełniał po angielsku. Konkretnego kodowania się już nie boję., bardziej administracja.

Ale jakie webmasterskie, skoro o samym backendzie piszesz?

0

@somekind:
To, że WebFormsy "pożyją", czy będą dostępne jako rodzaj projektu to kompletnie co innego niż jak ktoś ma zamiar z tego korzystać. Kto by chciał cofać się do tak ograniczonej, nierozwijanej technologii? Najważniejsze pytanie, chyba, to po co? Jaką przewagę daje WebForms względem innych typów projektów? Ja się nie martwię, bo wiem, że ta technologia drugi raz rynku nie zwojuje. Powiedziałbym, że nie zwojowała za pierwszym razem, ale tego nie wiem tak dokładnie. Ja tutaj tylko wyrażam swoją opinie na temat tej technologii. Nikogo do niczego nie zmuszam, ani niczego nie zabraniam, a mam wrażenie, że niektórzy tak odbierają moje wypowiedzi ;-)

1
AdamWox napisał(a):

Kto by chciał cofać się do tak ograniczonej, nierozwijanej technologii?

A czymże ta technologia jest ograniczona? Można w niej sprawnie tworzyć działający soft służący określonym celom.

I nikt nie mówi chyba, że chciałby, tylko że jest taka konieczność.

Najważniejsze pytanie, chyba, to po co? Jaką przewagę daje WebForms względem innych typów projektów?

Jeśli projekt jest w tej technologii, to ma przewagę istnienia nad nieistniejącym projektem w dowolnej innej technologii.

1 użytkowników online, w tym zalogowanych: 0, gości: 1