mam do zrobienia aplikację w jakimś stopniu podobną do MS Visio i tak
do końca nie jestem przekonany, która z ww technologii będzie się
lepiej do tego nadawała (zwłaszcza, że nie jestem ekspertem w żadnej z
nich). Czy możecie mi poradzić, będę bardzo wdzięczny za wszelakie
podpowiedzi i sugestie.
Oczywiście nie mam zamiaru w tym wątku wywoływać burzy czy Java jest
lepsza od .NET i na odwrót. Chodzi mi bardziej o to co będzie w moim
przypadku lepsze. Wiem, ze za dużo szczegółów nie napisałem, ale i tak
mam nadzieję, że jakoś mi pomożecie :)
--
pozdrawiam
Łukasz Nowicki
1. .NET jest lepiej zintegrowany z Windows.
2. .NET jest lepszy pod względem interfejsu użytkownika (można stworzyć
lepszy, bardziej funkcjonalny, bardziej ergonomiczny itp. mniejszą
ilością pracy).
3. Java jest przenośna. .NET także, ale Java natywnie i ogólnie
bardziej-lepiej.
4. W Javie można stworzyć już właściwie dowolny typ aplikacji, na
dowolną platformę. Jeśli wyjdzie Ci, że np. masz zrobić jakiś plugin do
Smartphona, czy generalnie cokolwiek, to w Javie to zrobisz, a w .NET
niekoniecznie.
--
Zobacz, jak się pracuje w Google:
http://pracownik.blogspot.com
>
> 3. Java jest przenośna. .NET także, ale Java natywnie i ogólnie
> bardziej-lepiej.
>
> 4. W Javie można stworzyć już właściwie dowolny typ aplikacji, na
> dowolną platformę. Jeśli wyjdzie Ci, że np. masz zrobić jakiś plugin do
> Smartphona, czy generalnie cokolwiek, to w Javie to zrobisz, a w .NET
> niekoniecznie.
Akurat w .net compact framework pisze się tak samo prosto/
skomplikowanie jak pod windows.
--
Robert Sajdok (Ris)
> Załamując wzorzec mvc na rzecz pizza kod pod każdym buttonem. Co
> nazywasz ergonomicznym, funkcjonalnym, lepszym interfejsem te
> standardowe kilka kontrolek .Net?
Aplikacja w .NET wygląda ogólnie bardziej natywnie - jak aplikacja pod
dzisiejszy Windows, a nie pod Win 3.1x, czy Solarisa <9. Kontrolki nie
zachowują się sztywno, lepiej współpracują z GDI itd.
Co do metodyki i MVC - przecież _nie_musisz_ robić pizza code. Natomiast
w .NET _masz_wybór_.
>> 4. W Javie można stworzyć już właściwie dowolny typ aplikacji, na
>> dowolną platformę. Jeśli wyjdzie Ci, że np. masz zrobić jakiś plugin do
>> Smartphona, czy generalnie cokolwiek, to w Javie to zrobisz, a w .NET
>> niekoniecznie.
> Akurat w .net compact framework pisze się tak samo prosto/
> skomplikowanie jak pod windows.
No dobra, smartphony to był przykład. Ale w Javie można tworzyć
aplikacje dosłownie dowolnego typu - te wszystkie portlety, servlety,
midlety, web starty itd. Compact Framework jest dostępny na kilka
platform i nadaje się do dość ograniczonej liczby zastosowań.
Tak, jednak standardowe podejście do używania kontrolek wymusza taki
bajzel.
--
Robert Sajdok (Ris)
> On 2 Lut, 16:30, Patryk Włos <patryk.w...@invalid.peel> wrote:
>> > mam do zrobienia aplikację w jakimś stopniu podobną do MS Visio i tak
>> > do końca nie jestem przekonany, która z ww technologii będzie się
>> > lepiej do tego nadawała (zwłaszcza, że nie jestem ekspertem w żadnej z
>> > nich). Czy możecie mi poradzić, będę bardzo wdzięczny za wszelakie
>> > podpowiedzi i sugestie.
>> > Oczywiście nie mam zamiaru w tym wątku wywoływać burzy czy Java jest
>> > lepsza od .NET i na odwrót. Chodzi mi bardziej o to co będzie w moim
>> > przypadku lepsze. Wiem, ze za dużo szczegółów nie napisałem, ale i tak
>> > mam nadzieję, że jakoś mi pomożecie :)
>>
>> 1. .NET jest lepiej zintegrowany z Windows.
>>
>> 2. .NET jest lepszy pod względem interfejsu użytkownika (można stworzyć
>> lepszy, bardziej funkcjonalny, bardziej ergonomiczny itp. mniejszą
>> ilością pracy).
> Załamując wzorzec mvc na rzecz pizza kod pod każdym buttonem. Co
> nazywasz ergonomicznym, funkcjonalnym, lepszym interfejsem te
> standardowe kilka kontrolek .Net?
>
Mówisz(cie?) o Visual Studio. Pod Javą możesz to sobie zafundować na własną
rękę ;)
>>
>> 3. Java jest przenośna. .NET także, ale Java natywnie i ogólnie
>> bardziej-lepiej.
>>
>> 4. W Javie można stworzyć już właściwie dowolny typ aplikacji, na
>> dowolną platformę. Jeśli wyjdzie Ci, że np. masz zrobić jakiś plugin do
>> Smartphona, czy generalnie cokolwiek, to w Javie to zrobisz, a w .NET
>> niekoniecznie.
> Akurat w .net compact framework pisze się tak samo prosto/
> skomplikowanie jak pod windows.
>
A na czym to działa (oprócz Windowsa jakmutam - Moblie Edition?)?
Pozdrawiam
--
I've probably left my head... somewhere. Please wait untill I find it.
Homepage (pl_PL): http://uzytkownik.jogger.pl/
(GNU/)Linux User: #425935 (see http://counter.li.org/)
i dodac jeszcze ze: java jest bardziej stabilna, chyba szybciej sie
uruchamia, mniej zasobozerna ...
Rf
--
wloochacz
Myślę, że najpierw musisz się zastanowić czy bardziej nadaje się do
Twojego projektu technologia myszka, czy może technologia klawiatura.
I na pewno będziesz musiał użyć technologii komputer prawdopodobnie
z technologią monitor LCD.
--
\.\.\.\.\.\.\.\.\.\.\.\.\.\ Wilczy apetyt miewają też ofiary losu.(Woj-
.\.Kr...@epsilon.eu.org.\.\. tek Moszko)
\.http://epsilon.eu.org/\.\
.\.\.\.\.\.\.\.\.\.\.\.\.\.
znajdz komputer bez javy :), bo bez wsparcia .NET mam takie 2
Rf
Żaden problem - a w zasadzie nie tyle komputer co system :)
--
Kaczus/Pegasos User
http://kaczus.republika.pl
nie zapomnij zamówić Total Amigi (Polska Edycja)
http://www.ppa.pl/totalamiga/#zamowienia
racja, ale siedze na helpdesku :) a dla wiekszosci osob komputer to komputer
a system to office ;D
Rf
Bzdura. To, ze mozesz sobie wstawiac kontrolki, to jest tylko specyfika ide.
W tych 2-ch srodowiskach jest to rozwiazane podobnie. Jezeli sobie napsizesz
kod .net w notatniku, to raczej ciezko bedzie Ci wstawic gotowe kontrolki.
Jezeli chcesz bawic sie w taki pizzz-code, to uzyj NetBeans w ktorym
budowania aplikacji okienkowej sprowadza sie do zwyklego przeciagnij->upusc,
czyli, jak w VS.