#praca. #pracbaza
Szukam między WAMI! Mirkami i Mirabelkami pracy dodatkowej a może na stałe. Chętnie pomogę studentom w projektach na zaliczenia z #arduino. Ogarniam #csharp tzn. winForms ok 1,5 roku pracy w firmie oraz #aspnet dokłądnie #mvc. Tymczasowo pracuje w troszeczkę innej branży ale chce wrócić do programowania. Ogarniam #raspberrypi pod #windows #iot core robiłem parę projektów na wyświetlaczach dotykowych (wyswietlam cos z bazy danych, komnikuje się z komputerem
@macq:

programiści C# uważają że to ich język jest najlepszy niezależnie od tego co trzeba napisać - a prawda jest taka że język to tylko forma zapisu miecha logiki aplikacji - ale równie ważne są czystość kodu, testowalnośc, time to market itd ...

Tyle że dobry język wspiera te rzeczy, o wiele łatwiej jest mieć czysty kod w C# niż w PHP

A co jest na czasie można zobaczyć np. po
#programowanie #siszarp #mongodb #mvc
Dobry Wieczór Mirki! Dłubię obecnie sobię projekcik w MVC 5 - pierwsze zetknięcie w budowaniu apki wielowarstwowej od A do Z samemu i zetknąłem się z następującym problemem. Mam na poziomie dto klasę, nazwijmy ją BasePagination która zawiera następujące pola, id, ItemAID, ItemBID. ItemA i ItemB pochodzą z innej kolekcji. I teraz mam ViewModel który ma zawierać ItemAName i ItemBName. W którym miejscu w aplikacji powininny zostać wyciągnięte
@BlackySeth: czy w takim razie cache nie jest o jedną warstwę za wysoko? problem polega na tym, że próbujesz "naprawić" jedną niedogodność (cache) używając czegoś, co służy czemuś innemu (api), a z doświadczenia wiem, że choć takie rzeczy działają, to sprawiają później różnorakie problemy, od samego zrozumienia działania, przez testowanie, a na... wydajności skończywszy :)
@BlackySeth: to świetna idea. Kompletne rozdzielenie warstw aplikacji. Na tej zasadzie działają także mikroserwisy, które zyskują coraz większą popularność i chyba będą królowały w najbliższej przyszłości.
Robiliśmy w zespole kiedyś testy i niestety na serwerach PHP+Apache mieliśmy zbyt duże opóźnienia w odpytywaniu tego samego serwera rzędu 55ms na zapytanie, które rzutowały na sumaryczny czas odpowiedzi przy około 20 funkcjach na 1-1.5s dodatkowego czasu na odpowiedź. W webie to o 10 razy
Siemano,
Mam pytanie do architektury MVC .... jestem w tym początkujący, ale zzałożyłem sobie ambitny cel stworzenie sprawdzaczki (online judge) . I teraz nie wiem... czy sprawdzaczka powinna być częścią aplikacji webowej ? tak jak by wmieszana w kod MVC ? jak tak to w jaki sposób mniej więcej ? Czy aplikacja webowa swoją drogą a sprawdzaczka swoją ... i ta druga była by odpalana na żądanie tej pierwszej ? w załączniku
DaxterPoker - Siemano, 
Mam pytanie do architektury MVC .... jestem w tym początkują...

źródło: comment_pVPQyekuiDChwHZluVlZKPIqTEGP7DJf.jpg

Pobierz
Mirki, w aplikacji nad którą pracuję postanowiłem wykorzystać Repository Pattern. Podzieliłem sobie ładnie wszystko, mam 3 projekty:
1. Web
2. Entity(context, repozytoria)
3. Core(modele, interfejsy)

Dodatkowo zrobiłem migrację, wszystko pięknie działa, zastanawia mnie jednak czy autoryzację/rejestrację itd która teraz jest w Web przenieść do Core...ma to jakikolwiek sens?

ps. Dodam że muszę jeszcze dorobić WCF jeśli ma to jakieś znacznie w kontekście pytania.

#mvc #dotnet #wzorceprojektowe #csharp
@fortySeven: logowanie chcę mieć w jednym miejscu - czyli muszę gdzieś uwzględnić logikę biznesową?
Dzisiaj zwróciłem uwagę na repozytoria i zastanawiam się czy one rzeczywiście mają sens...używam EF i chyba mija się to z celem.
Polecam obejrzeć w kontekście repozytoriów - pada sporo fajnych przemyśleń.
Co do tego gdzie powinno być to umieszczone - w kontrolerach nie powinno być żadnej logiki poza ewentualną walidacją ViewModelu - powinny przekazywać tylko robotę dalej.
fortySeven - Polecam obejrzeć w kontekście repozytoriów - pada sporo fajnych przemyśl...
Piszę apkę w JavaFX, w której staram się zachować zgodność z MVC. Aktualnie wygląda to tak, że Modelem są tam jakieś klasy (walić jakie), za View robią mi FXML-e no i na Controller każdego z FXML-a przypada jedna klasa, dajmy na to nazwaFxmlaController.
Powoli klasy Controllerowe robią mi się za duże i się w nich gubię. Zastanawiam się, czy mogę wydzielić z nich jakieś komponenty w osobne klasy i wpakować wszystko w
@greebqmaster: Nie wiem jak to jest w JavaFX, ale do kontrolera nie pcha się logiki biznesowej, ta powinna lądować już nawet z biedy do modelu (który w pewnym momencie też zrobi się gruby, ale wtedy możesz się już bawić w wydzielanie wspólnej logiki dla wielu modeli do innych klas pomocniczych). Kontroler jest w (idealnym przypadku) od przyjęcia requesta, oddelegowania pracy gdzieś dalej i "popchania" wyników do widoku.
Długo mnie nie było. :)

Wzorzec MVC.

Router pobiera adres url i decyduje o tym jaką klasę controller-a załadować?
Controller decyduje o tym jaką klasę załadować z Modules i Views?
Dobrze to rozumiem?

Co do samego MVC to wiem o co chodzi, ale doszedł Router i sprawy się pokomplikowały.

#programowanie #php #mvc
Zacznijmy od tego, że MVC nie reprezentuje architektury całej aplikacji, a więc istnieją elementy poza MVC. Stąd mogą występować problemy "gdzie upchnąć" jakieś dodatkowe współe elementy całej aplikacji. Rozwiązanie routingu itp odbywa się wcześniej, np. w tzw Front Controllerze.

Nie, nie rozumiesz MVC. Nikt nie rozumie MVC. MVC ma zbyt wiele interpretacji, żeby mówić o jedynej słusznej poprawnej implementacji. ;-)

Tak przy okazji:

Router pobiera adres url

Router nie pobiera adresu URL.
@qjot: Zależy jak rozbudowany ma być panel administracyjny i czy trzymasz wszystko w jednym projekcie. Jeżeli np rozbijasz warstwy DAL, BL itp na osobne projekty, to bardziej rozbudowany panel administracyjny też bym wydzielił.
#java #spring #hibernate #mvc

Cześć, chce zrobić stonkę w Javie (spring mvc) a dokładnie springboot, springdata, jpa, baza w postgresql ,itp.
Problem jest taki że nie wiem jak to wszystko połączyć, chodzi mi tylko o połączenie się z bazą którą wcześniej zrobiłem w pgadmin3 i wyświetlenie w przeglądarce np. tabeli z tej bazy lub zapytania jak w php $result = mysql_query("SELECT * FROM TABELA");
Tylko tyle mi wystarczy na początek. Zrobiłem te
@emeryt112: Poczytaj tutaj
http://stackoverflow.com/questions/7795300/validation-failed-for-one-or-more-entities-see-entityvalidationerrors-propert

http://stackoverflow.com/questions/5400530/validation-failed-for-one-or-more-entities-while-saving-changes-to-sql-server-da
Powinieneś złapać ten exception, informacja wewnątrz niego powinna ci więcej powiedzieć. Ja niestety nie kodziłem z EF i SQL, więc nie pomogę ci bardziej

Generalnie jestem pewny, że jak poczytasz wszystkie odpowiedzi to na 100% znajdziesz odpowiedź. Te posty mają po 700 upvotów, nie ma szans żeby ktoś nie wpadł na pomysł o co biega.


catch (DbEntityValidationException dbEx)
{
foreach (var validationErrors in dbEx.EntityValidationErrors)
{
foreach
Mirki, mam do napisania system do rezerwacji sal i nie wiem jak zakodzić taki myk żeby użytkownik zgłaszał jakąś rezerwacje, ale zanim ona będzie dodana do bazy, to musi być zatwierdzona przez admina. Pomoże ktoś? Podrzuci jakiś pomysł?

Programuje w ASP.NET MVC5 z Entity Framework 6

#programowanie #dotnet #mvc #pytanie
Mirki mam problem z bazą danych. Uczę się z książki i robię prawie dokładnie to samo co jest tam napisane(mam tylko zmienioną nazwe klasy i bazy danych) lecz wywala mi błąd i nie wiem czemu. Nie umiem go znaleźć. Connetionstring jest na 100% dobry więc nie wiem już gdzie leży błąd. Czytałem informacje które wyrzuca mi visual lecz wiele mi nie pomogły... Gdy działałem bez bazy danych tylko na listach to wszystko
emeryt112 - Mirki mam problem z bazą danych. Uczę się z książki i robię prawie dokład...

źródło: comment_wOOqipEK6Pf6scv181JEjWOi2wTEjpLv.jpg

Pobierz
#bootstrap #mvc #asp.net
Mircy takie pytanie. Założmy, że po lewej stronie mam menu z przyciskami, po prawej zaś właściwe ciało strony. Chciałbym, aby po kliknięciu w przycisk znajdując się po lewej stronie, po prawej stronie (w ciele strony) wyświetliło się coś w zależności od tego w jaki link kliknąłem.

Zdaję sobie sprawę z tego, że do kontrolera powinienem wysłać odpowiednie zapytanie, a on powinien zwrócić odpowiedź z danymi. Pytanie jak zaprogramować
Zdaję sobie sprawę z tego, że do kontrolera powinienem wysłać odpowiednie zapytanie, a on powinien zwrócić odpowiedź z danymi. Pytanie jak zaprogramować wyświetlanie zawartości w ciele strony (już w pliku .cshtml) w zależności od przesłanych danych. Jak to się realizuje? W starym htmlu były po prostu tzw. "ramki".


Z kontrolera do widoku możesz przesłać dane na kilka sposób: model, dynamicznie przez viewbag lub przez viewdata (oraz pewnie inne których nie wymieniłem).

Jak
@maniserowicz: Ten artykuł dotyczy chyba głównie .NET MVC? Trochę sprawia wrażenie czepiania się na siłę, w większości wypadków można właśnie napisać ładnie, podzielić na moduły itp, a nie wpychać wszystko do kontrolera, bo tak automatycznie ścieżki i pliki wygenerowało.