Tworzenie aplikacje - exe, dll

0

witam
mam tylko takie pytanie, teoretyczne. Dajmy na to, że mamy dużo kodu, jak 'lepiej', albo jak się powinno tworzyć program, tzn upychać wszystko do .exe (klasy) czy lepiej stworzyć kilka bibliotek .dll obok .exe ?

0

W exe powinno być tylko GUI (albo TUI), pozostałe warstwy powinny być w oddzielnych projektach typu dll.
No chyba, że aplikacja jest faktycznie bardzo mała i prosta.

0

generalnie tak jak mowi @somekind ale zanim stworzysz jak to napisales 'kilka dll' przemysl czy nie wystarczy poprzestac na wlasciwym namespace.

0

mam tylko takie pytanie, teoretyczne. Dajmy na to, że mamy dużo kodu, jak 'lepiej', albo jak się powinno tworzyć program, tzn upychać wszystko do .exe (klasy) czy lepiej stworzyć kilka bibliotek .dll obok .exe ?

Zależy ile to jest dla ciebie "dużo".

Nie ma wielkiej różnicy, jak jest podzielony binarny program. Czasami (w przypadku małych programów) wskazane jest, byśmy mieli jeden exek, bo to łatwo skopiować, wrzucić gdziekolwiek i uruchomić.

Ale jeśli program musi używać zewnętrznych bibliotek, to trudno, jest exe i są dll-ki. Wskazane byłoby zrobienie instalatora ;-)

Nie widzę potrzeby silenia się na dzielenie programu na GUI i nie GUI na poziomie plików wynikowych. Taki podział powinien być w kodzie.
Chyba że mówimy o większym pakiecie oprogramowania, który ma wiele exe i współdzielonych przez nie dll-ek (by nie powielać kodu i zmniejszyć rozmiar całego pakietu).

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