Piotr Kaliński

Piotr Kaliński ETL consultant

Temat: w czym napisac aplikacje?

Hej,

pytanie na pewno nie ma jednej wlasciwej odpowiedzi, ale chcialem uslyszec jakie macie zdanie...

w jakim jezyku/technologii napisalibyscie interfejs graficzny do aplikacji sprzedazowej? chodzi o aplikacje w formie grubego kienta, ktora opieralaby sie na bazie Oraclowej. aplikacja zaciagalaby dane z bazy i wywolywala na niej funkcje. w czym najprosciej, najtaniej i najbardziej bezawayjnie mozna napisac taki interfejs graficzny? Visual Basic, MS Visual C++, Java, Delphi czy moze jeszcze cos innego. Napiszcie tez prosze, jakie zalety ma preferowane przez was rozwiazanie?

pozdrawiam,
PK

konto usunięte

Temat: w czym napisac aplikacje?

Witam,

Do Oracle polecam Jave - najprościej i najtaniej.
Zalety:
1. Pełna integracja.
2. W toku fuzja Oracle z Sun.
3. Duża dostępność darmowych, profesjonalnych środowisk (np. Eclipse, NetBeans, Oracle JDeveloper).
4. Wieloplatformowość.
5. Większa wydajność dostępu do danych za pomocą ster. JDBC.
6. Dostępność dużej ilości komponentów, klas, bibliotek.

Pozdrawiam,
Piotrek
Piotr Tomasz Piotrowski

Piotr Tomasz Piotrowski Inżynier Testów,
Analityk Danych,
Menedżer, Działacz
społ...

Temat: w czym napisac aplikacje?

Również spotkałem sie najczęściej z Javą jako językiem programowania systemów klienckich, nawet wtedy gdy serwer był napisany w C++. Najpopularniejszym środowiskiem Javy z jakim sie zetknąłem był Eclipse.
Piotr Kaliński

Piotr Kaliński ETL consultant

Temat: w czym napisac aplikacje?

Lubie rzeczowe odpowiedzi, za ktore dziekuje :)
Czulem ze fachowcy beda polecac Jave, bo teraz to chyba najmodniejszy jezyk. Ja jednak sklanialem sie ku Visual C++. Nie mam doswiadczenia w zadnym z tych jezykow, ale z nazwy wnioskuje, ze Visual C++ bedzie miec przyjemniejsze narzedzia do projektowania GUI. Czy duzo jest darmowych bibliotek Javy, ktore bez doktoryzowania sie pozwalaja tworzyc listy, pola kombi itd? Czy znacie jakies miejsca w sieci, skad mozna takie biblioteki sciagnac i obejrzec przykladowe obiekty?

@Piotr - co to jest Eclipse? Czy to jest cos w stylu edytora kodu Javy, czy cos zupelnie innego? Czy to jest narzedzie, ktore pozwala tworzyc GUI (tak jak np. edytor VBA)?

z gory dzieki za pomoc,
PK

konto usunięte

Temat: w czym napisac aplikacje?

Witam,

Nazwa środowiska "Visual" nie ma nic wspólnego z przyjemnym projektowaniem GUI (może w 95 r.:). Eclipse to potężne narzędzie programistyczne, większe od Visual Studio. Pozwala tworzyć GUI, pozwala edytować kod Javy i wielu innych języków. Jeśli chodzi o komponenty do Javy to powiem tak: nie znam komercyjnych :) A tak na serio to jest mnóstwo komponentów, których potrzebujesz i jest w czym przebierać. Tutaj masz link do krótkiego wprowadzenia w Eclipse http://students.mimuw.edu.pl/~ct201224/eclipse.
Wspominałem jeszcze o NetBeansie. To też jest darmowe środowisko do Javy, a tutaj ciekawy tutorial do budowania aplikacji bazodanowej http://www.netbeans.org/download/flash/netbeans_6_gui_....

Jeśli koniecznie uparłeś się do wykorzystania technologii Microsoft to zapomnij o Visual C++. Podobnym do Javy językiem równie popularnym jest C# i technologia .NET, której nie polecałem, ponieważ podałeś pewne założenie, którym jest Oracle.

Pozdrawiam,
Piotrek
Piotr Kaliński:
Lubie rzeczowe odpowiedzi, za ktore dziekuje :)
Czulem ze fachowcy beda polecac Jave, bo teraz to chyba najmodniejszy jezyk. Ja jednak sklanialem sie ku Visual C++. Nie mam doswiadczenia w zadnym z tych jezykow, ale z nazwy wnioskuje, ze Visual C++ bedzie miec przyjemniejsze narzedzia do projektowania GUI. Czy duzo jest darmowych bibliotek Javy, ktore bez doktoryzowania sie pozwalaja tworzyc listy, pola kombi itd? Czy znacie jakies miejsca w sieci, skad mozna takie biblioteki sciagnac i obejrzec przykladowe obiekty?

@Piotr - co to jest Eclipse? Czy to jest cos w stylu edytora kodu Javy, czy cos zupelnie innego? Czy to jest narzedzie, ktore pozwala tworzyc GUI (tak jak np. edytor VBA)?

z gory dzieki za pomoc,
PK
Piotr Kaliński

Piotr Kaliński ETL consultant

Temat: w czym napisac aplikacje?

Piotr Ł. & Piotr P.,

jeszcze raz dzieki za wypowiedzi. wasze zdanie przekonalo mnie do tego, ze powinienem pomyslec o Javie - zwlaszcza ze istnieje do niej przyjemne srodowisko programistyczne :) Eclipse i VE, ktore juz "zassalem" do swojego kompa sprawiaja (przynajmniej na pierwszy rzut oka) przyjmne wrazenie.

mam jednak kolejny problem. chcialbym skompilowac moj program do pliku *.exe. wiem, wiem, moge uzyc kompilatora javac i uruchamiac moje programy poprzez polecenie java MojProgram. ale nie chce tego robic (bo nie chce zeby uzytkownik musial sobie sciagac JRE, chce zeby uruchamienie odbywalo sie dwoma kliknieciami, chce miec jeden plik itd.). W necie natknalem sie na opinie o dwoch darmowych kompilatorach: Excelsior i GCJ. Ktory z nich byscie polecali? Czy znacie jeszcze jakis inny kompilator godny uwagi?

pozdrawiam,
PKPiotr Kaliński edytował(a) ten post dnia 08.10.09 o godzinie 22:03

konto usunięte

Temat: w czym napisac aplikacje?

Nigdy nie korzystałem z takich kompilatorów - konwerterów, ale wujek Google na szybko pokazał mi coś takiego: http://launch4j.sourceforge.net/. Spróbuj również zapytać na grupie poświęconej Javie.

Pozdrawiam,
Piotrek
Piotr Kaliński

Piotr Kaliński ETL consultant

Temat: w czym napisac aplikacje?

Taaak, to chyba moment, zeby skierowac swoje kroki na forum Javy :) Dostalem juz sensowne argumenty za Javą (a nie w stylu "Java jest najlepsza bo ja w niej programuje") wiec wiem, w ktorym kierunku mam podazac.

Jeszcze raz dzieki za pomoc,
PK

konto usunięte

Temat: w czym napisac aplikacje?

W takim razie życzę powodzenia :)

Pozdrawiam.
Piotr Kaliński:
Taaak, to chyba moment, zeby skierowac swoje kroki na forum Javy :) Dostalem juz sensowne argumenty za Javą (a nie w stylu "Java jest najlepsza bo ja w niej programuje") wiec wiem, w ktorym kierunku mam podazac.

Jeszcze raz dzieki za pomoc,
PK
Jerzy M.

Jerzy M. C#/JavaScript
Developer

Temat: w czym napisac aplikacje?

Może ja powiem tak, oparłem co prawda sobie program na zaliczenie o bazę MySQL (program pracownik, strona dla klienta) i mimo mojego minimalnego doświadczenia w C# połączenie tego trwało dosłownie chwilkę. Drugą sprawą jest oczywiście fakt że projektowanie GUI też jest mocno ułatwione.

a C++ bym odradzał, mimo że jest to bardzo fajny język (i znam go nawet lepiej niż C#/Jave), który oferuje bardzo dużo, to się tak naprawdę w pełni nie wykorzysta tego. C# (albo jak była polecana Java) skróci czas tworzenia aplikacji.

Tak więc wybór języka już zależy od doświadczenia zespołu, który lepiej znają.

Pozdrawiam.

//Edit, wybaczcie, popatrzyłem dopiero teraz na datę ;-)
Dawno mnie nie było i temat był dla mnie 'nowy'Jerzy Mieczyński edytował(a) ten post dnia 27.10.09 o godzinie 09:57
Krzysztof Skrzypczak

Krzysztof Skrzypczak Senior Java
Developer

Temat: w czym napisac aplikacje?

Piotr Kaliński:
Hej,

w jakim jezyku/technologii napisalibyscie interfejs graficzny do aplikacji sprzedazowej? chodzi o aplikacje w formie grubego kienta, ktora opieralaby sie na bazie Oraclowej. aplikacja zaciagalaby dane z bazy i wywolywala na niej funkcje. w czym najprosciej, najtaniej i najbardziej bezawayjnie mozna napisac taki interfejs graficzny?

Ja tam polecam NetBeans + Hibernate. Hibernate wygeneruje Ci bardzo dużo kodu źródłowego do łączenia z SQL'em (praktycznie cały). NetBeans ma jedną wadę, nie można wyłączyć opcji "autoalign" przy projektowaniu formy programu, co skutecznie potrafi zirytować. Opcją jest też używanie swinga i awt pisząc kod "z palca".



Wyślij zaproszenie do