architecture

Lepiej mieć w MVC ogromne Kontrolery lub wiele kontrolerów?

Budujemy dość dużą aplikację HR w ASP.NET MVC, a do tej pory nasze kontrolery stają się dość duże. Na przykład mamy kontrole ... erwszym scenariuszu nasze ~ 100 ekranów jest dzielonych na 8-10 dużych kontrolerów. W drugim miałbym pewnie ~50 kontrolerów.

Unikanie kolistych zależności plików nagłówkowych [duplikat]

To pytanie ma już odpowiedź tutaj: rozwiązywanie błędów budowania z powodu kolistych zależności między k ... ię mniej przejrzysty, zaczynają się kołowe zależności. Czy istnieją jakieś ogólne, zweryfikowane i działające Zasady?Dzięki.

Używanie Dependency Injection z Roboguice?

Pracuję nad projektem na Androida i chciałbym poznać jakieś zalecenia dotyczące dobrej architektury do budowy aplikacji na An ... lecenia dotyczące działającego wzorca projektowego? testowalną i skalowalną architekturę, z którą pracowałeś lub opracowałeś?

Kiedy nie należy korzystać z serwisu internetowego?

Korzystanie z serwisu internetowego jest często doskonałym podejściem architektonicznym. A wraz z pojawieniem się WCF w. Net, ... towych dla małych aplikacji internetowych? Czy inne okazje, kiedy Usługi internetowe nie są dobrym wyborem architektonicznym?

Czy stos LAMP jest odpowiedni do użytku korporacyjnego?

Czy stos LAMP (Linux, Apache, MySQL, PHP / Ruby / Python) jest odpowiedni do użytku korporacyjnego? Mówiąc wprost, mam na m ... wiednich dla Enterprise? Dzięki! KA UPDATE: czasami stos LAMP jest odpowiedni do użytku korporacyjnego: blogi zewnętrzne

projektowanie systemu odznak, gdzie odpalić logikę biznesową? W kodzie czy procedurach składowanych? albo jedno i drugie?

Gdybyś miał zbudować system badge podobny do tego, jak to robi, czy umieściłbyś warstwę logiczną / biznesową bezpośrednio w b ... ch odznak, teraz musisz ponownie zastosować ją do wszystkich pytań/odpowiedzi/głosów / itp. ciekawy problem do rozwiązania!!

Jak rozbijać warstwy w architekturze ściśle warstwowej i promować modułowość bez powodowania zbędnej redundancji?

Otrzymałem zgodę na rozpoczęcie budowy fundamentów pod nową architekturę dla naszej bazy kodów w mojej firmie. Impulsem dla t ... żyć klas generowanych przez LINQ do SQL (lub jakiegokolwiek innego ORM) jako encji danych po prostu nie wydaje się wykonalne.

Klasa vs pakiet vs moduł vs komponent vs kontener vs usługa vs platforma w Java world [closed]

Jestem newbie do Java world (7 lat low level plain C). Kiedy zacząłem czytać strony związane z Javą: http://wiki.apidesi ... miny w szerszym ujęciu (może to być pojedyncza platforma klasy a, jaka ilość modułów jest wymagana do zrobić pojemnik, itp.).

Wzorce projektowania architektury oprogramowania

Czy możecie mnie pouczyć, jakie są dostępne wzorce projektowania architektury oprogramowania? Aby rozwinąć moje pytanie, chc ... eją wzorce projektowania aplikacji korporacyjnych, wzorce projektowania integracji korporacyjnej, wzorce ESB, wzorce SOA itp.

Wiele routerów vs jeden router w BackboneJs

Wszystkie przykłady na szkielecie, które widziałem, używają jednego routera dla całej aplikacji, ale czy nie miałoby sensu po ... WT. ActivityMapper jest odpowiedzialny tylko za uzyskanie odpowiedniego prezentera dla danej trasy i danego kontenera w DOM.

Jak wybrać typ NoSQL [zamknięty]

Istnieje wielka lista różnych platform bazodanowych NoSQL na http://nosql-database.org . klasyfikuje każdy z nich jako "skle ... typ? Żeby było jasne, pytam o rozróżnieniu pomiędzy tymi 3 typami systemów NoSQL a a nie ich specyficznymi implementacjami.

Jak zarządzać wieloma klientami z nieco innymi regułami biznesowymi?

Napisaliśmy pakiet oprogramowania dla konkretnej niszowej branży. Pakiet ten okazał się dość udany, ponieważ zarejestrowaliś ... zarządzaniu czymś takim, i naprawdę byłbym wdzięczny za wysłuchanie ludzi, którzy robili tego typu rzeczy wcześniej. Dzięki!

Architektura Javascript / Struktura Aplikacji Najlepsze Praktyki?

Czy one istnieją? Jestem niewolnikiem dużych języków oo (Java & C#) od wielu lat i jestem wielbicielem Martina Fowlera i ... eszczanie rzeczy w globalnej przestrzeni nazw wydaje się być jedynym konsensusem. Używam JQuery jako " rozszerzonego API."

Proces tworzenia oprogramowania dla małych zespołów [zamknięty]

Mogę być tu wyjątkiem, ale nigdy nie pracowałem w zespole z więcej niż trzema programistami i / lub pięcioma osobami. Mimo to ... stosować do swojego codziennego życia, aby było bardziej przewidywalne, spójne, udokumentowane i nadal wykonywać swoją pracę?

Czy są jakieś projekty open source wykorzystujące DDD (Domain Driven Design)? [zamknięte]

Staram się zrozumieć pojęcia stojące za DDD, ale trudno mi to zrozumieć po prostu czytając książki, ponieważ mają tendencję d ... mplementacji DDD w kodzie, najlepiej w C#. Czy są jakieś dobre przykłady projektów praktykujących DDD w świecie open source?

Jak ustrukturyzować programy Javascript w złożonych aplikacjach internetowych?

Mam problem, który nie jest łatwo opisany. Piszę aplikację internetową, która wykorzystuje połączenia jQuery i AJAX. Teraz ni ... cja proxy () , lub jeśli używasz zwykłego starego Javascript, wykorzystaj właściwość apply , którą eksponuje każda funkcja.

W Jaki Sposób Google Chrome może wyodrębnić karty w osobne procesy, wyglądając jak pojedyncza aplikacja?

Powiedziano nam, że Google Chrome uruchamia każdą kartę w osobnym procesie. Dlatego awaria w jednej karcie nie spowoduje prob ... ch część nie jest stabilna. Wolę więc uruchamiać te zestawy SDK w różnych procesach, które moim zdaniem są podobne do Chrome.

Zalety autobusu serwisowego dla przedsiębiorstw

Gdzie mogę znaleźć informacje na temat zastosowań i korzyści korporacyjnej magistrali usługowej (ESB)? Szukam informacji o: ... yjaśnić, co jest związane z korzystaniem z ESB. Najbardziej przydatne byłyby informacje z perspektywy. NET lub Javy. Dzięki.

Dobre zasoby, aby dowiedzieć się więcej o architekturze opartej na zdarzeniach [zamknięty]

Szukam książek, blogów, stron internetowych lub filmów. W tej chwili dostaję wiele wartości z blogów Udi Dahan i Greg Young, ale zastanawiałem się, czy są tam inni eksperci, których warto posłuchać?

Jakie są zalety i wady architektury opartej na wtyczkach?

Chcę wykonać projekt architektoniczny oprogramowania, które może być używane integrować różne programy innych firm (wykonywal ... tej na wtyczkach? Czy mamy jakąś lepszą architekturę, która może być wykorzystana do tego typu scenariuszy? Z góry dzięki:)