eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNarzedzia CASE i generowanie koduRe: Narzedzia CASE i generowanie kodu
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for
    -mail
    From: Jacek Czerwinski <...@...z.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Narzedzia CASE i generowanie kodu
    Date: Tue, 15 Nov 2011 13:44:07 +0100
    Organization: http://onet.pl
    Lines: 47
    Message-ID: <j9tmqq$vij$1@news.onet.pl>
    References: <j9tl5f$mk$1@news.task.gda.pl>
    NNTP-Posting-Host: oio123.internetdsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1321361050 32339 95.51.220.123 (15 Nov 2011 12:44:10 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Tue, 15 Nov 2011 12:44:10 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
    In-Reply-To: <j9tl5f$mk$1@news.task.gda.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:193673
    [ ukryj nagłówki ]

    W dniu 2011-11-15 13:15, MK pisze:
    > Witam grupowiczow
    >
    > Chcialem sie zapytac jako nowicjusz o mozliwosci obecnych darmowych narzedzi
    > modelowania CASE np. w jezyku UML. Podobno mozna w nich tak zaprojektowac
    > aplikacje aby na podstawie projektu wygenerowac kod takiej aplikacji np. w
    > jezyku Java. Chodzi mi o to czy w takich narzedziach mozna np. zaprojektowac
    > prosta formatke z komponentami typu przycisk, pole edycyjne, itp. bez
    > polaczenia z baza danych, aby na tej podstawie wygenerowal sie kod w
    > okreslonym jezyku korzystajac z okreslonych bibliotek danego jezyka np.
    > Swing w Javie ?


    Tak na oko, do szybkiego wyklikiwania aplikacji to chyba nie tyle
    UML+CASE ale środowiska z kręgu 'przemysłowego' do baz danych. Jeśli
    mają ideę 'repozytorium', pełni opis pól z etykietami (często po kilka
    etykiet, do układów formatkowych i tabulogramów itd ) walidacjami itd, z
    tego w jednym wierszu programu (lub 'programu') tworzy się formatka
    edycyjna. Takie były Progress, Magic, z innej półki Access.

    Z innej strony sceny, platformy projektowania formatek z kręgu
    frameworków GUI (np. C++) chyba wszystkie są mocno zorientowane na
    dopieszczenie GUI, a nie na elegancję analizy w rodzaju UML.


    Raczej nie spotkałem się, by generowały (a zwłaszcza czytelny/dający się
    poprawiać przez człowieka) kod GUI w języku niskopoziomowym. Pracują na
    swojej abstrakcji. Moje doświadczenie zawodowe tu też bardziej takie, ze
    bardziej wierzę w ujęcie 'deklaratywne' niż 'koderskie', mimo że
    formatki prowadzone metodą 'deklaratywną' zawsze będą ograniczone w
    możliwościach (za to wysoce jednolite).

    Do swoich projektów klasy gridowo/formatkowej web/desktop mam pewnego
    rodzaju framework oparty na filozofii repozytorium danych/pól. Nie jest
    zbyt elegancki, ot, praktyka poziomu 'przemysłowego'. Deklaruje się
    zestaw pól, cośkolwiek można opisać walidację czy wartości początkowe,
    bardzo mało o niuasach zachowania (zdarzeniach, są chyba AŻ 3)
    To jest wykonywane obecnie albo SWT na desktopie, albo Wicketem na
    webie. Mogą mieć, nie muszą, związek z bazą, ale zwykle mają. Nie będę
    go w najbliższym czasie "opensursował".



    PS. Jak mówisz Swing, to zobacz Apache Pivot, nie wiem co na to powiesz.



Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: