Cześć mirki.
Ma ktoś może pod ręką jakieś artykuły, wzorce, koncepcje itp, na temat aplikacji webowych działających w czasie rzeczywistym?
Mam na myśli kwestie architektury takiego oprogramowania, problemów, czy przyjętych i sprawdzonych koncepcji.
Również odnośnie zabezpieczeń takich aplikacji.

Nie szukam artykułów gdzie jest napisane jak zrobić websocket, tylko interesuje mnie jak to wygląda na większą skalę, gdzie nie ma już prostej obsługi czatu, ale np. aktualizacja danych na stronie w czasie rzeczywistym
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy z #csharp i #aspnetmvc #aspnet( #naukaprogramowania) Czy widok powinno się dzielić na PartialViews, czy zrobić ViewModel z potrzebnymi danymi? Bo załóżmy, mam model Album i Autor i chciałbym w widoku Index wyświetlić najnowsze albumy i najnowszych artystów(ale nie tylko to), więc stworzyłem sobie PartialView dla LatestAlbum i LatestArtist(w kolejno: AlbumController i ArtistController) i generuje go w widoku index, czy takie podejście
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piotrek-5: w widokach w folderze odpowiadającemu kontrolerowi. Nazwa widoku odpowiada nazwie metody kontrolera, który zwraca widok. Jeśli tam go nie znajdzie to szuka w Shared.
  • Odpowiedz
Siema :) Wiem że jest tutaj paru maniaków #programowanie w #aspnetmvc i nie tylko. Macie jakiś sposób, na to żeby w łatwy sposób dodać do aplikacji webowej możliwość obsługi kilku różnych sesji użytkownika w wielu kartach przeglądarki. Mój jedyny sensowny pomysł, który nie wymaga przerabiania całego serwisu:

1. Dodaję wpisy do DNS, dzięki którym każda subdomena jest obsługiwana przez aplikację,
2. Dodaję routing, który będzie odczytywał subdomeny (Subdomena jest generowanym
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

możliwość obsługi kilku różnych sesji użytkownika w wielu kartach przeglądarki


@bpit22: brzmi trochę jak proszenie się o kłopoty

zostawiłbym jedną sesję, ale niech sobie user prowadzi osobne wątki/konwersacje/edycje encji itd. w różnych
  • Odpowiedz
@trustME: Właśnie incognito to nie wchodzi w grę, bo tworzę system dla ludzi, którzy nie ogarniają, że jak coś otworzą w trybie incognito to mogą mieć osobną sesję przeglądarki. Jeżeli jest taka możliwość, to powinienem dać najprostsze rozwiązanie, a dotychczas pomysł z subdomeną taki jest. Chociaż w sumie pomysł @plushy: też jest dobry, choć wymaga większego nakładu pracy. Jeżeli dobrze rozumiem, to muszę stworzyć funkcję, która będzie generować
  • Odpowiedz
Czy używacie czegoś do własnego routingu url w #aspnet / #aspnetmvc? Coś pod kątem #seo
Chcę mieć coś bardziej elastycznego niż klasyczne "{controller}/{action}/{id}" albo sztywne [Route("~/foo/{bar}")]. Googlam za różnymi database-driven-urls, ale szczerze mówiąc, nie znalazłem żadnego porządnego rozwiązania.
A najchętniej, żeby współpracowało z T4MVC albo żeby był jakiś inny sposób na mocne typowanie przy generowaniu linków.
#dotnet #visualstudio #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki, czy ktoś z was mógłby polecić książkę do nauki ASP.NET MVC? Zależy mi na tym, żeby była to książka dla początkujących, nie miałem do tej pory żadnego doświadczenia z backendem, tylko .NET i odrobina frontendu, najlepiej jakby była dostępna gdzieś w internetach w wersji darmowej lub *ekhm, ekhm* trialowej, a już w ogóle cudownie jakby była po Polsku, chociaż po Angielsku również z chęcią przyjmę. Może być i .NET i
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SciulanyLuftem: musisz opanować wszystko to co jest Ci potrzebne oraz to co jest potrzebne do opanowania tego co jest Ci potrzebne. ( ͡° ͜ʖ ͡°)

A tak serio, "skok" do trudniejszych zagadnień to normalna sprawa, poradnik ma na celu stworzenie jakiegoś mini projektu więc pokazuje rzeczy ogólnikowo i praktycznie.
Książki techniczne mają tę wadę, że często omawiają pewne zagadnienia bardzo szczegółowo i są przydatne właśnie wtedy,
  • Odpowiedz
29 marca odbyła się konferencja var sovia = new Tech(); na której miałem przyjemność występować wraz z Bojanem. A tym większą mieliśmy przyjemność, że po nas występował Satya Nadella (tak, ten Satya). Ale to chyba też znaczy większy stres? :) pewnie tak ;)

Naszym celem było zrobienie małego show, rozruszanie publiczności oraz dobra zabawa przy czym koniecznie chcieliśmy pokazać pewne aspekty dotnet core i co nam nowy stack oferuje, całość można zobaczyć tutaj:

https://channel9.msdn.com/Events/Wydarzenia-Microsoft/var-Sovia-new-Tech/NET-Cage-Match-Old-vs-New

Zaś
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jgutkowski: Byłem i przyznam, że uśmiałem się pare razy, ogólnie bardzo fajnie to zrobiliście i z "jajem", najlepsza prezentacja na konferencji. Biorąc pod uwagę ilość czasu, jaki każdy miał na przekazanie czegoś wartościowego, to Wam to udało się chyba najlepiej :)
  • Odpowiedz
Mircy, zaglądam czasem do solucji (#aspnet / #aspnetmvc), która generalnie ładnie działa, kompiluje się, publikuje - wszystko cacy, ale podczas buildowania pokazują się błędy (screen poniżej). Żaden z projektów nie ma Frameworka nowszego niż 4.5. Szukałem we wszystkich możliwych plikach czegoś co by łączyło "dotnet" i "5.0" ale bez powodzenia. W czym może być problem? Wygląda jak coś związane z #nuget.em, ale nie wiem
meetom - Mircy, zaglądam czasem do solucji (#aspnet / #aspnetmvc), która generalnie ł...

źródło: comment_LAgHVTAvug1xIY9RyEL2kZfGvPNJEae0.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie są sposoby rozszerzania aplikacji?

Pytania na które chciałbym mieć odpowiedzi:
1. czy wypisałem wszystkie sposoby na rozszerzanie aplikacji (niżej)
2. i czy poprawnie określiłem w nawiasach jaka jest natura danego sposobu?
3. +są jakieś fajne artykuły gdzie można poczytać na ten temat? Chciałbym poczytać coś naprawdę jakościowego wraz z załączonymi przykładami proof of concept.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie są możliwości optymalizacji szybkości działania aplikacji?

Temat dotyczy kilku technologii, a ja chciałbym mieć pełen obraz względem tego jakie mam pole działania.

Dotychchczas skupiałem się na
1. Optymalizacji kodu wewnątrz Akcji (usunięcie zbędnego kodu, przesunięcie niekrytycznego kodu typu WRITE do side-threads)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TamamShud: Optymalizację zacznij od zmierzenia gdzie jest problem.

Jak poprawisz dorzucisz dobry indeks do bazki, żądanie może Ci się skrócić o połowę.

Jak będziesz zajmować się pierdołami typu WebMarkupMin, to więcej będzie straty na Twojej pracy niż zysku na pracy
  • Odpowiedz
hej mirki. chciałbym się nauczyć asp.net mvc i z tego powodu szukam dobrych tutoriali. ktoś z was może polecić coś z czego sam się uczył? widzę na yt tutoriale po 3h, ale wolę dobrze wybrać zanim stracę 3h z życia ( ͡° ͜ʖ ͡°) mogą być też w innej formie niż filmy. po angielsku też dam radę

#programowanie #aspnetmvc #webdev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę zrobić prostą aplikację internetową (pobranie wszystkich danych z bazy, dodanie pojednyczych wpisów, usuwanie), moje założenia:
- Kilka tabelek w bazie danych,
- Strona serwerowa w C# (tu mam problem),
- jQuery wysyła zapytania AJAXem,
- Warstwa wizualna w HTML,
- Pracuję w VisualStudio
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak mogę wyrenderować stringa z PartialViewResult (dziedziczy z ActionResult) BEZ konieczności posiadania .ControllerContext?

Mam ten popularny kawałek kodu, który robi to w normalnej sytuacji (jedna z [NonAction] metod kontrolera) - i muszę przyznać, działa to świetnie - generuje piękny kod HTML z PartialViewResult, który potem jest przypisywany jako jedna z Właściwości Json'a.

Problem w tym, że muszę wygenerować ten kod poza kontrolerem. Wtedy bez zaskoczenia, .ControllerContext jest null.

To
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach