Framework to zestaw narzędzi dodatkowych do języka programowania i odpowiedniego kompilatora. Czasami jest to obowiązkowe; czasami jest to opcjonalne i pomaga w rozwoju aplikacji.
Refaktoryzowałem istniejący system, aby używać wstrzykiwania zależności, a ta praca przebiega sprawnie. Po jakimś czasie zauważyłem, że duża liczba bibliotek wewnętrznych stała się zależna od używanego przeze mnie środowiska DI. W rezultacie cały projekt zależy teraz od tego frameworka innej firmy. Widziałem ironię w rozdzielaniu wszystkich zależności, uzależniając je od …
Piszę aplikacje Java dla przedsiębiorstw i usługi sieciowe w pracy ( Spring , Hibernate, Maven, RESTEasy) oraz PHP (CakePHP) i Python (Django) dla moich pobocznych projektów. Chociaż widzę wartość, jaką przynosi inwersja sterowania, programowanie zorientowane na aspekty itp., Które przynosi Spring, nie jestem pewien, jak potężne aplikacje internetowe, które nie …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Najwyraźniej Apple ma możliwość tworzenia dynamicznie ładowanych bibliotek (znanych jako frameworki) dla iOS, ponieważ są one dostarczane z XCode (np. UIKit). Twórcy aplikacji mają tylko możliwość tworzenia bibliotek statycznych lub, w najlepszym razie, nakłaniają Xcode do myślenia, że ładuje platformę, podczas gdy faktycznie ładuje bibliotekę statyczną, jest to znane jako …
GWT to stos oprogramowania, który tłumaczy kod Java i podzbiór biblioteki klas Java Runtime na kod JavaScript. W porównaniu z zestawami narzędzi JavaScript, GWT może wydawać się alienujące, z natury i przy użyciu, i zbyt skomplikowane, aby robić nawet proste rzeczy, pozbawiając wiele drobiazgowej kontroli, którą miałbyś, używając bezpośrednio JavaScript. …
Jest to część serii pytań, które koncentrują się na projekcie o nazwie Projekt abstrakcji, którego celem jest wyodrębnienie pojęć używanych w projektowaniu języka w formie frameworka. Kolejną związaną z tym stronę związaną z typowaniem strukturalnym można obejrzeć tutaj . Meta-temat związany z zapytaniem dotyczącym frameworka i odpowiedniego miejsca do opublikowania …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Czego nauczyłeś się z projektu, który prawie / właściwie zawiódł z powodu złej wielowątkowości? Czasami …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Pamiętaj, że to nie jest kolejna „Ile [ wstaw tutaj język programowania ] powinienem wiedzieć przed przejściem do [ …
Pracuję z MEF od około 2 tygodni. Zacząłem myśleć o tym, do czego służy MEF, badając, jak korzystać z MEF, i wreszcie wdrożyłem Host z 3 modułami. Kontrakty okazują się łatwe do zrozumienia, a modułami można łatwo zarządzać. Chociaż MEF ma bardzo praktyczne zastosowanie, zastanawiam się w jakim stopniu? Mam …
Czytałem o strukturze testowania jednostek js-test-driver, gdy dowiedziałem się, że osoby stojące za nią zamierzają zintegrować ją ze strukturą asercji . Co to jest struktura asercji? Czy jest to rodzaj struktury testowania jednostkowego? Jeśli tak, to co jest specyficzne dla takich ram?
Zastanawiam się nad użyciem Grails do stworzenia nowej strony internetowej, ale jestem otwarty na inne / nowe języki programowania i frameworki. Zrobiłem programowanie przy użyciu J2EE / JSF2, ASP.NET i PHP. Czy Grails lub Ruby on Rails są najlepszym sposobem na szybkie uruchomienie funkcjonalności? Kilka wstępnych przemyśleń: DJango wygląda podobnie …
Współpracuję z firmą internetową, która zbliża się do punktu, w którym prawdopodobnie będzie musiał ponownie przemyśleć produkt jako V2 - ze względu na przerośnięcie niektórych jego podstaw i zasad V1, które zostały wbudowane w praktycznie wszystko, od modelu danych po interfejsy użytkownika. Z różnych powodów ta ewolucja może obejmować migrację …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.