Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

8 Stron V   1 2 3 > »   
Reply to this topicStart new topic
> Ilu języków programowania można się nauczyć?
gam3r
post 8.01.2009, 00:10:14
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 8.06.2005

Ostrzeżenie: (0%)
-----


Pytanie zawarte w temacie zostało trochę dziwnie sformułowane... mianowicie nauczyć (składni, czy nawet bibliotek) można wielu języków. Jednak mam takie pytanie: jaka jest rozsądna ilość (języków, technologii) które jesteśmy (my programiści wiem, dumnie brzmi^^) w stanie się nauczyć, a jednocześnie podążać za trendami i zmianami w tych językach (zmiana składni, nowe biblioteki, frameworki)questionmark.gif

Dajmy na to że jestem w stanie nauczyć się PHP, C/C++, Jave, Pythona (dalej nazywanymi "technologiami");
ba, mogę się nawet nauczyć wielu popularnych bibliotek których używają programiści tych języków;
no ale pozostaje kwestia ilu z tych "technologii" jestem w stanie uczyć się/dokształcać na bieżąco;

Jaki jest wasz zestaw powiedzmy... 3 języków programowania dzięki którym mogę wszystko zrobić ( lub prawie ) w sensie pisania programów na różne platformy:
- pc
- telefony
- strony internetowe
- itd...

Jak myślicie?smile.gif
Go to the top of the page
+Quote Post
Rafal Filipek
post 8.01.2009, 00:21:30
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

Ostrzeżenie: (0%)
-----


ucz sie javy smile.gif
a tak naprawde to nie rozumiem zbytnio, po co chcesz robic wszystko ? to nigdy nie wychodzi - zobacz na komorki siemensa ( po wojnie ta firma produkowala rozruszniki serca ).
Go to the top of the page
+Quote Post
nevt
post 8.01.2009, 08:46:39
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


uczyć się nowych rzeczy warto. zawsze. ale to musi być wiedza praktyczna - własny kod wypracowany w pocie czoła. samo "zaliczanie" kursów czy szkół niczego nie daje - to martwa wiedza. ale oczywiście nie dasz rady praktykować we wszystkich technologiach - dlatego trzeba wybrać jedną, dwie specjalizacje i w nich być w topie, na bieżąco. ale innych technologi nie można całkiem "odstawić do kąta". trzeba śledzić ich rozwój, trendy, poznawać nowe możliwości. umożliwia to w razie potrzeby w miarę szybką "przesiadkę". podstaw się raczej nie zapomina - to jak jazda na rowerze, a mając solidne podstawy uzupełnienie wiedzy i nabranie praktyki zajmuje znacznie mniej czasu niż uczenie się od zera. a w naszej branży wszystko zmienia się w tak zawrotnym tempie, że ktoś, kto się nie potrafi szybko zaadaptować do tych zmian, po prostu wypada z gry.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
blooregard
post 8.01.2009, 08:58:11
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
mianowicie nauczyć (składni, czy nawet bibliotek) można wielu języków


Tak samo , jak można nauczyć się "dzień dobry", "dziękuję", "do widzenia", "pocałuj mnie w d..ę" w 200 językach, ale to jeszcze nie czyni z Ciebie poligloty.

Cytat
ba, mogę się nawet nauczyć wielu popularnych bibliotek których używają programiści tych języków;
no ale pozostaje kwestia ilu z tych "technologii" jestem w stanie uczyć się/dokształcać na bieżąco;


Przeceniasz swoje możliwości - albo nie masz pojęcia, o czym piszez, albo masz eliksir przeciw spaniu (jeśli tak, poproszę przepis smile.gif )

Cytat
, a jednocześnie podążać za trendami i zmianami w tych językach (zmiana składni, nowe biblioteki, frameworki)

I jednocześnie prowadzić firmę, być lekarzem, prawnikiem, pilotem samolotu, kierowca wyścigowym, ojcem dla trójki dzieci i udzielać się w kościelnym chórze. I jescze będziesz miał czas na piwo z kolegami. Chłopie, bądź realistą.

Nie łap 10 srok za ogon, nigdy nie będziesz w stanie być na bieżąco ze wszystkim i na tyle platform, po prostu, czego byś nie myślał o swoich mozliwościach, to i tak nie dasz rady.
A jak już się upierasz, np. zestaw C++/Java + PHP pokryje w 90% to, co napisałeś (przykładowo).
Inne kombinacje to np.
- C++/C + PHP
- Java/C# + ASP
- Java/C++ + ASP

Ale już będzie Ci cięzko. Możesz znać 4-5 po łebkach, albo 1-2 na poziomie naprawdę zaawansowanym.

A do tego dojdzie Ci jeszcze:
- znajomość SQL-a (bez tego raczej dzisiaj ciężko w webdeveloperce, i nie mówie tu tylko o samym języku, ale o bazach danych ogólnie, czyli zagadnienia związane z relacyjnymi systemami bazodanowymi, projektowaniem baz danych itd. itp.)
- algorytmika (przynajmniej w podstawowym zakresie -znajomość najważniejszych algorytmów, umiejętność ich zaimplementowania w każdym z tych języków)
- znajomosć systemu operacyjnego docelowej platformy (przynajmniej pod kątem tworzenia oprogramowania dla niej)


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
mike
post 8.01.2009, 09:37:36
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(gam3r @ 8.01.2009, 00:10:14 ) *
Jaki jest wasz zestaw powiedzmy... 3 języków programowania dzięki którym mogę wszystko zrobić ( lub prawie ) w sensie pisania programów na różne platformy:
Life is too short for Java tongue.gif
Go to the top of the page
+Quote Post
Wykrywacz
post 8.01.2009, 11:07:18
Post #6





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


No chyba sobie jaja robicie w dzisiejszych czasach trzeba znać przynajmniej >10 języków programowania inaczej niema szans nawet jako Junior.

o choćby takie ogłoszenie na przecież dość podstawowe stanowisko
Cytat
XHTML, CSS, Java, JavaScript, MySQL ,SQL, PL/SQL, Pascal, Delphi, C, C++....


Temat: Lublin_Programista_PHP
Go to the top of the page
+Quote Post
gam3r
post 8.01.2009, 11:14:02
Post #7





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 8.06.2005

Ostrzeżenie: (0%)
-----


Cytat
Przeceniasz swoje możliwości - albo nie masz pojęcia, o czym piszez, albo masz eliksir przeciw spaniu (jeśli tak, poproszę przepis smile.gif )
I jednocześnie prowadzić firmę, być lekarzem, prawnikiem, pilotem samolotu, kierowca wyścigowym, ojcem dla trójki dzieci i udzielać się w kościelnym chórze. I jescze będziesz miał czas na piwo z kolegami. Chłopie, bądź realistą.


absolutnie nie przeceniam swoich możliwości;
ale czy w przeciągu dajmy na to 5 lat nie jestes w stanie nauczyć się 5 różnych języków, ich bibliotek i dobrze (przyzwoicie w nich programować) ?
nie powiedziałem że mam wszystkich się uczyć w jednym czasie; dajmy na to pierwszy rok programujesz TYLKO w php, drugi bierzesz javascript, kolejny pythona ... itd;
to jednak nie daje mi możliwości bycia "na bieżąco" bo po 5 roku nauki z php juz nic nie pamietam...
dlatego chce zaznaczyć że interesuje mnie kwestia rozwoju swoich umiejętności w kilku dziedzinach jednocześnie...

ja wiem jak jest; nie musicie mnie przekonywać że
Cytat
Tak samo , jak można nauczyć się "dzień dobry", "dziękuję", "do widzenia", "pocałuj mnie w d..ę" w 200 językach, ale to jeszcze nie czyni z Ciebie poligloty.

albo
Cytat
"zaliczanie" kursów czy szkół niczego nie daje - to martwa wiedza

nie było ani słowa o kursach smile.gif

interesuje mnie tylko jakie są według was przeciętne możliwości dobrego programisty;
z iloma technologiami jest w stanie być "na bieżąco"?

no ja też myśle że 5 to zdecydowanie za dużo
Go to the top of the page
+Quote Post
DeyV
post 8.01.2009, 11:16:43
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cytat
o choćby takie ogłoszenie na przecież dość podstawowe stanowisko


A ja, głupi, zawsze myślałem, że tam jest OR a nie AND w miejscu przecinka ;p


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Wykrywacz
post 8.01.2009, 11:48:38
Post #9





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Swoją drogą ciekaw jestem jaki burdel musi być w firmie, gdzie faktycznie używa się wszytkich tych języków i programista musiałby znać je wszystkie, aby móc się poruszać w jaki kolwiek sposób.

A żeby nie było winksmiley.jpg

To ja akurat poznaje tajniki C# i ASP oba netowo, wcześniej uczyłem się PHP'a (no i SQL).

Jak opanuje C# i ASP, to nie planuje uczyć się więcej nowych języków.

Ten post edytował Wykrywacz 8.01.2009, 11:50:47
Go to the top of the page
+Quote Post
dr_bonzo
post 8.01.2009, 12:46:46
Post #10





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Czego uzywam na codzien:
PHP, JS, CSS (podstawy, duzo mi jeszcze brakuje), HTML, SQL, bash,
rzadziej: Ruby, Java

Lekko tknalem: pythona, c/c++ i objective-c

I to raczej nie jest duzo.

A Java + biblioteki + fw jest ogrooomna (pewnie jak i c#/.net i c++)


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
JoShiMa
post 8.01.2009, 12:58:55
Post #11





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 8.01.2009, 13:07:18 ) *
No chyba sobie jaja robicie w dzisiejszych czasach trzeba znać przynajmniej >10 języków programowania inaczej niema szans nawet jako Junior.

o choćby takie ogłoszenie na przecież dość podstawowe stanowisko
Temat: Lublin_Programista_PHP

Takie ogłoszenia są po prostu niepoważne i nie należy sobie nimi zawracać głowy. Bo jest to ewidentna próba zatrudnienia studenta (co to jest na świerzo po tych wszystkich kursach co to je miał), w którego się będzie orało niewiele płacąc.

Cytat(gam3r @ 8.01.2009, 13:14:02 ) *
absolutnie nie przeceniam swoich możliwości;
ale czy w przeciągu dajmy na to 5 lat nie jestes w stanie nauczyć się 5 różnych języków, ich bibliotek i dobrze (przyzwoicie w nich programować) ?
nie powiedziałem że mam wszystkich się uczyć w jednym czasie; dajmy na to pierwszy rok programujesz TYLKO w php, drugi bierzesz javascript, kolejny pythona ... itd;

I efekt jest taki, że jak już dojdziesz w piątym roku do jako takiej orientacji w piątym języku programowania, to od czterech lat nie jesteś na bieżąco z tym pierwszym, bo go nie używasz. Hi hi hi

Ja tam za swój podstawowy język programowania uważam PHP i w tym się rozwijam najbardziej. Oczywiście wieki temu zaczynałam od Pascala i C/C++ ale Pascala to nie wiem, czy się jeszcze używa a programowanie w C++ tak się rozwinęło i rozgałęziło, że już dawno nie jestem na bieżąco i jak by mi coś trzeba było napisać to musiałabym sporo czasu poświęcić na rozeznanie jak to się teraz robi.

Oczywiście samo PHP to psu na budę. Jak się chce pisać serwisy WWW to nieodzowny jest HTML do spółki z CSS i orientacja w standardach W3C, ale czy można powiedzieć, że to jest język? Chyba nie. Z resztą w tej dziedzinie nie ma wiele zmian i nie trzeba aż tak pilnie śledzić. Po prostu się uczysz i używasz. Oczywiście w CSS od czasu do czasu pojawia się coś nowego ale daje się to ogarnąć jak się używa na bieżąco.

Oczywiście przy okazji pisania serwisów WWW pojawia się czasem pokusa a czasem potrzeba (różnych ma się klientów) zastosowania JavaScript. Zdarza mi się, ale nie śmiałabym powiedzieć, że znam ten język. Uczę się tego co jest mi w danym momencie potrzebne wykorzystuję i finito. Podobnie z Perlem

No to właściwie co ja mam napisać? Że znam siedem języków czy że znam jeden a innych czasem używam?


--------------------
Go to the top of the page
+Quote Post
nospor
post 8.01.2009, 13:06:57
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nauczyc sie mozna wszystkich jezyków, być dobrym w kilku, być specem w jednym smile.gif
Ja zaczynalem od pascala, potem C, C++, C#, .NET, loglan, assembler, php, java, delphi, js.... i juz nie pamietam co jeszcze.
I co? I kupa winksmiley.jpg
Oczywiście tej przygoty nie żałuję, niektóre języki dawały mi naprawdę frajdę, jak pascal czy assembler. Szczególnie assembler był fajny gdy oddawalo sie prace panu magistrowi a ten z ksiązką siedzial i patrzył co dane 3 znaczki znacza, hehe smile.gif Fajne programiki sie w nim pisalo.

Dobrze jest mieć pojęcie o kilku językach. Ułatwi to nam zycie gdy sie przypadkiem z jakimś zetkniemy. Ale realnie rzecz biorąć nie jesteśmy w stanie być na bieżąco ze wszystkimi o być specem już nie wspomne.
Najlepiej jest się wyszkolić i szkolić i szkolić i szkolić w jednym (no niech będzie dwa na upartego) i być w nim superhiper. A jakieś tam pojecie o innych też mieć na wszelki wypadek.

Cytat
Jaki jest wasz zestaw powiedzmy... 3 języków programowania dzięki którym mogę wszystko zrobić ( lub prawie ) w sensie pisania programów na różne platformy:
- pc
- telefony
- strony internetowe
- itd...

1. java
2. java
3. java

smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
blooregard
post 8.01.2009, 13:09:45
Post #13


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
interesuje mnie tylko jakie są według was przeciętne możliwości dobrego programisty;
z iloma technologiami jest w stanie być "na bieżąco"?


Zależy, ile czasu może poświęcic na naukę.
Biorąc pod uwagę przeciętnego programistę (etat 8h, rodzina, jedno dziecko) i przyjmując, że:
- 10h spędza w pracy (8+dojazd/powrót)
- 2-3h dziennie poświęca na codzienne czynności (mycie, jedzenie, ubieranie się, zakupy, jakieś sprawy itp., np. spacer z psem)
- 5-6h spanie (średnio)
- 1-2h dziennie zabawa z dzieckiem, czasem z żoną winksmiley.jpg

Zostaje Ci 3 do 6h / dobę na naukę.
To daje jakieś 15 do 30h tygodniowo (bez weekendów, które raczej są dla rodziny, choć czasem też lubię sobie wieczorem w sobotę czy niedzielę na spokojnie nad czymś posiedzieć).

Sam sobie odpowiedz na pytanie, ile w tym czasie można wchłonąć wiedzy. Zależy też wiele od predyspozycji osobistych (przyswajanie wiedzy itp.), samodyscypliny w nauce itp.
Osobiście stawiam, że więcej, jak w 2,3 technologiach nie będziesz w stanie być "na bieżąco". I biorę tu pod uwagę nie tylko nauke teoretyczną, ale i praktykę.

Przykład:
Zaczyna się nowy rok.
Znasz C++, ok. Dobrze znasz. Nawet bardzo dobrze. to teraz naucz się OpenGL i napisz jakąś gierkę w 3D. Zobacz, ile Ci to zajmie czasu. A w międzyczasie jeszcze jedziesz PHP i uczysz się np. frameworka Symphony. Jak sie go nauczysz, okazuje się, że jest już nowa wersja Zend'a i też przydałoby się nauczyć nowych rzeczy, przy okazji trzasnąć jakiś mały projekcik dla nabrania wprawy. Symphony idzie więc w odstawkę. Po tygodniu próbujesz wrócić do tej gry w OpenGL - połowy już nie pamiętsz, więc odświerzasz sobie znajomość funkcji itp.
A do Twojej skrzynki własnie dotarł newsletter, ze wyszedł PHP w wersji 6 i jest kupa zmian. No to jedziesz te zmiany w PHP 6, o Zendzie zapominasz jeszcze szybciej niz o Symphony, OpenGL leży, a tu wchodzi nowa biblioteka do C++. Mija wiosna, lato, a Ty sie miotasz.
Jesień - znasz w miarę dobrze nowości w PHP6, wreszcie opanowałeś tego Zenda, pora dokończyc gierkę w OpenGL. I znów dupa, bo znów połowy nie pamiętasz. I znów się miotasz, przypominasz, co do czego i co z czym. I nadchodzi zima.
Na koniec roku stwierdzasz, że:
- znasz PHP 6 na tyle, żeby sobie poradzić, ale już Zenda i Symphony nie tak dobrze, jakbyś chciał.
- znasz C++ i OpenGL, ale nie na tyle, żeby napisać coś bardziej skomplikowanego jak obracający się sześcian z teksturami.
- minął rok, a Ty nadal nie jesteś expertem w niczym

A zauważ, że to tylko 2 technologie (C++ i PHP) i raptem trzy biblioteki/frameworki (OpenGL, Zend, Symphony)
A Ty chcesz być na bieżąco w pięciu językach conajmniej. Na kilka platform.

Ok, powiesz mi. Dam radę. Może i dasz. Dodaj do tego Javę, naukę pisania aplikacji na smartphone'y i komórki, aha, i jeszcze chcesz strony robić, to też kiedys trzeba to robić, nie? No to dodaj jeszcze jakieś 3,4 serwisy www, znajomość CSS-a bioąc pod uwagę zmiany w przeglądrkach (4 najpopularniejsze * 2 systemy = 8 różnych konfiguracji), JS+Ajax...
I flaki na wierzchu.


Ale to tylko przykład.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Wykrywacz
post 8.01.2009, 14:24:18
Post #14





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


E to lepiej znaleźć se robote gdzie w pracy możesz poświęcić 3-4h na naukę (ja tak się ustawiłem swego czasu za dobrych pracowniczych czasów winksmiley.jpg.

W domu... po całym dniu pracy dalsza nauka.... a kiedy człowiek miałby jeszcze czas żeby w WoW'a pograć.... nie... ;P

I ostatnie moje pytanie do autora?

Po CO? (poza tym żeby był wątek na forum w którym można se podupolić)

Ten post edytował Wykrywacz 8.01.2009, 14:24:43
Go to the top of the page
+Quote Post
.radex
post 8.01.2009, 16:45:21
Post #15





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 8.01.2009, 11:07:18 ) *
trzeba znać przynajmniej >10 języków programowania (...) XHTML, CSS, Java, JavaScript, MySQL ,SQL, PL/SQL, Pascal, Delphi, C, C++....


XHTML i CSS nie są językami programowania, tylko opisu. A MySQL to tylko nazwa bazy danych, więc można powiedzieć, że w tym przypadku MySQL == SQL, PL/SQL AFAIK to tylko takie jakby rozszerzenie SQL, Delphi z grubsza to to samo co Pascal, a C to z grubsza to samo co C++. I tak z 10 (Ha! jedenastu!) zrobiło się 5, no a przecież nikt raczej nie wymaga zarówno Delphi jak i C++. Albo C++ albo Delphi. A C$ C# albo ASP? gam3r, wybierz sobie jakąś konkretną specjalizację, bo nie jesteś w stanie być we wszystkim na bierząco.

Cytat
Swoją drogą ciekaw jestem jaki burdel musi być w firmie, gdzie faktycznie używa się wszytkich tych języków i programista musiałby znać je wszystkie, aby móc się poruszać w jaki kolwiek sposób.


Jeśli każdy ma znać się na wszystkim to na pewno niemały tongue.gif

Ten post edytował .radex 8.01.2009, 16:47:18


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
gam3r
post 8.01.2009, 16:46:54
Post #16





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 8.06.2005

Ostrzeżenie: (0%)
-----


Cytat(JoShiMa @ 8.01.2009, 12:58:55 ) *
Takie ogłoszenia są po prostu niepoważne i nie należy sobie nimi zawracać głowy. Bo jest to ewidentna próba zatrudnienia studenta (co to jest na świerzo po tych wszystkich kursach co to je miał), w którego się będzie orało niewiele płacąc.
I efekt jest taki, że jak już dojdziesz w piątym roku do jako takiej orientacji w piątym języku programowania, to od czterech lat nie jesteś na bieżąco z tym pierwszym, bo go nie używasz. Hi hi hi
...
No to właściwie co ja mam napisać? Że znam siedem języków czy że znam jeden a innych czasem używam?


no własnie o tym pisałem w tym miejscu:

Cytat
interesuje mnie tylko jakie są według was przeciętne możliwości dobrego programisty;
z iloma technologiami jest w stanie być "na bieżąco"?

a wyżej podałem przykład że

Cytat
ale czy w przeciągu dajmy na to 5 lat nie jestes w stanie nauczyć się 5 różnych języków, ich bibliotek i dobrze (przyzwoicie w nich programować) ?
nie powiedziałem że mam wszystkich się uczyć w jednym czasie; dajmy na to pierwszy rok programujesz TYLKO w php, drugi bierzesz javascript, kolejny pythona ... itd;
to jednak nie daje mi możliwości bycia "na bieżąco" bo po 5 roku nauki z php juz nic nie pamietam...
dlatego chce zaznaczyć że interesuje mnie kwestia rozwoju swoich umiejętności w kilku dziedzinach jednocześnie...


wlasnie o tym pisałem co Ty smile.gif Panowie, czytajcie ze zrozumieniem smile.gif
dlatego nauka i próba bycia zajebistym z 5 technologii jest bezsensowna... i o to w tym temacie mi chodzi...
a Pytam się o zestaw Trzech dzięki którym mógłbym pisać na wiele platform ( nie mówie że bede pracować jako programista zarówno systemów operacyjnych Unix, programista aplikacji internetowych i urządzeń mobilnych) po prostu zastanawiam się jaki zestaw podstawowych narzędzi pozwoli mi bawić się ( nie pracować! ) na różnych platformach... dajmy na to że pracuje jako programista PHP/JS itp; a w domciu sobie hobbystycznie bede pisać programy na mojego zajebistego xPhone'a i jakiś potrzebny na szybko programik do uruchamiania z linii polecen...

1. Python
2. Java
3. C++
Go to the top of the page
+Quote Post
terabit
post 8.01.2009, 19:49:13
Post #17





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

Ostrzeżenie: (10%)
X----


Cytat(gam3r @ 8.01.2009, 16:46:54 ) *
a w domciu sobie hobbystycznie bede pisać programy na mojego zajebistego xPhone'a i jakiś potrzebny na szybko programik do uruchamiania z linii polecen...

1. Python
2. Java
3. C++


jesli python, java, c++, w pracy php, js (+ inne technologie) i ObjC na iPhone to trochę więcej ci się tego nazbierało tongue.gif

a mój kierunek to PHP (i ZCE w tym roku bym chcial winksmiley.jpg) a za jakiś czas JAVA... a w wolnych chwilach zawsze można spróbować czegoś innego, np RoR, zobaczyć jak co działa... czasami jestem zmuszony do innch jezykow ktorych uzywam tylko w szkole (pascal, delphi, c++...)


--------------------
Go to the top of the page
+Quote Post
Jabol
post 8.01.2009, 20:13:45
Post #18





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Spróbuj łyknąć troszkę J2EE. I nie serwlety, ale centralnie J2EE i wszystkie technologie z tym związane. Gwarantuje zabawę na dłuuuższyyy czas. Spróbuj wyjść poza same strony internetowe. Pobaw się w budowanie systemów rozproszonych w oparciu o tę technologię itp itd... Nauka J2EE nigdy się nie kończy.
Osobiście dobrze znam Jave. Tylko Jave. Umiem programować w C i Pythonie, umiem czytać PHP. Ale praca i uczelnia skierowały mnie na Javę. I cały czas uczę się o Javie czegoś nowego, a tępy nie jestem. Ta technologia się po prostu nigdy nie kończy. Myślisz, że coś dobrze poznałeś i od razy jest kolejne wyzwanie, kolejna mila do przekroczenia. No i J2EE, chyba najbardziej złożona technologia jaka istnieje, dająca co prawda za to prawie nieograniczone możliwości, ale po prostu nie do ogarnięcia jako hobby.
A poza tym to powiem Ci z doświadczenia, że nie sposób utrzymać biegłem znajomości większej ilości języków. Kiedyś któryś przewyższy nad innymi, przestaniesz ich używać i pozapominasz. Lepiej skóp się na jednym dwóch, najlepiej do różnych zastosowań (jakiś skryptowy, np Python albo Ruby oraz jakiś normalny, coś jak C albo Java), ale za to tak, żebyś mógł w nich pisać bez zastanowienia (conajmniej bez zastanowienia nad kwestiami związnymi z językiem).
Pozdrawiam

PS. C warto znać. Nie biegle, ale dobrze. Bo jak raz poznasz C, to Twój sposób myślenia o zarządzaniu zasobami się po prostu zmienia, człowiek zaczyna rozumieć, że każda pierdółka kosztuje pamięć.

Ten post edytował Jabol 8.01.2009, 20:17:09
Go to the top of the page
+Quote Post
Wykrywacz
post 9.01.2009, 09:05:46
Post #19





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@.radex dziękuje że byłeś tak uprzejmy i wytłumaczyłeś nam idiotą sens tamtego ogłoszenia inaczej moglibyśmy nadal żyć w nieświadomości i pojmować mysql jako język programowania....

Doprecowując
- pc (C#)
- telefony (C#)
- strony internetowe (C# + ASP)
- itd...(C#)

A najlepiej do tego w .net'cie bo czemu nie korzystać z największego i moim zdaniem najlepszego kombajnu jakim jest VS.

Ten post edytował Wykrywacz 9.01.2009, 09:06:11
Go to the top of the page
+Quote Post
Jabol
post 9.01.2009, 09:58:59
Post #20





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 9.01.2009, 09:05:46 ) *
Doprecowując
- pc (C#)
- telefony (C#)
- strony internetowe (C# + ASP)
- itd...(C#)
Miałeś na myśli? :
- PC z Windowsem
- Telefony z Windows Mobile
- Strony internetowe na serwery Windowsowe
- itd... na urządznia od MS
@.radex: MySQL oraz Deplhi to programy których znajomość obsługi jest wymagana. Co prawda to nie problem, ale zawsze jednak nie SQL=MySQL...
Go to the top of the page
+Quote Post
Wykrywacz
post 9.01.2009, 11:46:27
Post #21





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@Jabol

Jeżeli mówimy o uczeniu się to po to aby zarabiać forsę.

A teraz (poza telefonami, bo tu faktycznie m$ jest niestety w mniejszości),
powiedź mi czego używa się w firmie gdzie masz hurtownie danych?
W jakim środowisku pracują pracownicy.

A teraz zintegruj to wszystko z AD.

Ja wiem bo w tym pracuję już parę lat. I ilość firm używających produktów innych niż M$, naprawdę jest znikoma. I osobiście jak bym miał sobie zawracać nimi głowę to nie starczyło by mi aby zapłacić kredyty.
Go to the top of the page
+Quote Post
Jabol
post 9.01.2009, 15:33:12
Post #22





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


@Wykrywacz: mogę tylko to samo powiedzieć o Javie. Jej nauka na pewno się opłaca, przydaje się wszędzie i nikt praktycznie niczego innego nie używa:P. I też mówię (no może nie z kilkuletniego, ale "dobrze już docenionego") doświadczenia.

Natomiast na pewno nie można tego powiedzieć o Pascalu, PHP i C (wyliczam tylko z tych które zostały tu wymienione). Ich nauką się wg mnie nie opłaca (tzn. czysto materialnie - nauka C robi z człowieka lepszego programistę).

Ten post edytował Jabol 9.01.2009, 15:36:34
Go to the top of the page
+Quote Post
Wykrywacz
post 9.01.2009, 15:44:20
Post #23





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Zgadzam się wszędzie tam gdzie firma nie stawia na integralność między systemową najczęściej używa się Javy smile.gif (oczywiście mocno generalizując smile.gif )
Zgadzam się z tobą co do przymiotów Javy ale po 1. j/w, a po drugie jej nie lubię, a po 3. od Javy już tylko kroczek do J#, a tego można już w VS prze konwertować do C#, prawie że bezboleśnie ;P
Go to the top of the page
+Quote Post
Zyx
post 9.01.2009, 16:26:52
Post #24





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

Ostrzeżenie: (0%)
-----


Java już od dłuższego czasu figuruje w rankingach jako najpopularniejszy język programowania na świecie, czy się to komuś podoba czy nie. Tak więc jeśli ktoś zamierza poważnie myśleć o karierze programisty, raczej prędzej czy później się z nią zetknie.


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
Go to the top of the page
+Quote Post
Spawnm
post 9.01.2009, 16:37:44
Post #25





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




hmh wszędzie piszecie o tej javie , a co powiecie o c++ ? warto się tego nadal uczyć czy przeżytek ?
jest to chyba alternatywa dla javy i sporo gier chyba zostało w tym napisane smile.gif
Go to the top of the page
+Quote Post
.radex
post 9.01.2009, 16:55:03
Post #26





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


Cytat(Spawnm @ 9.01.2009, 16:37:44 ) *
hmh wszędzie piszecie o tej javie , a co powiecie o c++ ? warto się tego nadal uczyć czy przeżytek ?
jest to chyba alternatywa dla javy i sporo gier chyba zostało w tym napisane smile.gif


To zależy co chcesz pisać. Programiści gier (o ile orientuję się w gamedevie) używają głównie C++ i tak na prawdę większość aplikacji, które przeciętny użytkownik używa na co dzień jest napisane w C/C++. Przyszłość (z tego co widać) należy jednak do Javy.


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
Jabol
post 9.01.2009, 16:58:31
Post #27





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Spawnm @ 9.01.2009, 16:37:44 ) *
hmh wszędzie piszecie o tej javie , a co powiecie o c++ ? warto się tego nadal uczyć czy przeżytek ?
jest to chyba alternatywa dla javy i sporo gier chyba zostało w tym napisane smile.gif

Nie jest to w żadnym razie alternatywa dla Javy. Jest to język tylko w składni częściowo do Javy podobny. Warto się go uczyć, żeby pisać duże aplikacje które mają pracować jednak na dość niskim poziomie (np. gry, które potrzebują niskopoziomowego dostępu do komputera, ale są rozbudowane od strony logicznej). Aczkolwiek rzadko spotykam się z ogłoszeniami o pracę dla C++. Inna sprawa, że po prostu siedzę w troszkę innych kręgach.
Co prawda Java to chyba największe i najbardziej efektywne istniejące studium optymalizacji, jednak z programami kompilowanymi na kod wykonywalny wciąż się nie może mierzyć (choć jest blisko...).

A co do tego, że aplikacje których używa się na codzień są w większości napisane w C... Częściej używasz ciężkiego czy webowego klienta poczty internetowej? Pomyśl ile czasu spędzasz w internecie i zadaj sobie jeszcze raz pytanie w jakim języku są aplikacje z których korzystasz na co dzień. Dalej weź pod uwagę, że są dwa rodzaje programów wytwarzanych przez firmy: tzw. produkty oraz aplikacje dedykowane. Naprawdę 99% pisanego kodu to aplikacje dedykowane, większość firm w ogóle nie ma własnych produktów i zajmuje się tylko pisaniem aplikacji dedykowanych. I właśnie na tym dużo większym rynku króluje Java. Oczywiście są specjalistyczne aplikacje pisane w C, C++ czy nawet Lispie, ale Java nie ma poważnego przeciwnika na tym polu.

Ten post edytował Jabol 9.01.2009, 17:05:31
Go to the top of the page
+Quote Post
nasty
post 9.01.2009, 22:30:59
Post #28





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


A ja bym powiedział że w danej technologii nie da się znać wszystkiego. Moim zdaniem bez sensu jest mówienie typu "ile języków programowania mam znac?".

Osobiście wprowadziłbym inna klasyfikację, nie na języki programowania a na sektory/obszary/tematy. Posłużę się przykładem; powiedzmy że koleś określi się mianem eksperta .NET, słyszeliście kiedyś wiekszą bzdurę? ponieważ .NET to: Windows Forms, Windows Conmmunication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, Managed DirectX, Sharepoint, BizTalk, ASP.NET (+MVC+AJAX+inne), .NET Compact Framework, .NET Micro Framework, Enterprise Library, cały pakiet BCL, COM+, i można tak wymieniać bez konca. Z Java jest podobnie.

Każda z wymienionych pod-technologii sluży do czegoś innego, jedna jest do systemów rozproszonych, inna do ładnego UI, jeszcze inna do 3D itd.. i różnice między tymi technologiami nie są kwestią znajomosci metod, bibliotek, ale kazda dziedzina z tych ma inne wzorce projektowe, kazda potrzebuje innego sposobu myslenia i niesie ze soba cała otoczkę wiedzy która trzeba miec żeby potrafić się nią dobrze poslugiwać.

Dlatego uważam ze powinnienes zadac sobie pytanie; W jakiej dziedzinie chcesz programować? czy chcesz pisać graficzne programy, czy aplikacje webowe, smartphonowe itd.. i w tym się specjalizuj. Jezyk programowania to tak naprawde tylko narzędzie. Jezyk wykorzytujesz tylko do tego zeby przelac swoje mysli na procesor (ale mam wene, [zmoderowano] biggrin.gif) a te myśli to jest wiedza z danej dziedziny o których mówie i to właśnie zadbaj o to żeby zagłębić jak najwiecej tej właśnie otoczki, zasad, praktyk a nie samego jezyka.

To tyle odemnie winksmiley.jpg

Cytat
(...) ale Java nie ma poważnego przeciwnika na tym polu.
ma, .NET.
A ode mnie prośba o nieużywanie słów ogólnie przyjętych za wulgarne
~batman


Ten post edytował nasty 9.01.2009, 22:39:22
Powód edycji: usunąłem wulgaryzmy ~batman
Go to the top of the page
+Quote Post
Vomit
post 11.01.2009, 22:07:12
Post #29





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 23.01.2006

Ostrzeżenie: (0%)
-----


A ja odpisze, moze jeszcze z innej strony...

Jak dla mnie pytanie ilu jezyków sie uczyc brzmi przynajmniej smiesznie.
Byc programistą to nie znaczy umiec skladnie przynajmniej jednego jezyka na pamiec. Douczenie sie skladni kolejnego jezyka wcale nie zwiekszy twoich umiejetnosci programistycznych.

Programowanie zaczynalem od PHP, dokladnie od tego forum. Gdy myslalem o C/C++ czy pisaniu aplikacji okienkowych, myslalem ze to zupelnie inna bajka, zuplenie inny swiat.

Obecnie, bedac kilka lat starszy, starszy takze o nowe doswiadczenia i nowe sytuacje, wiem ze myslenie bylo bledne.
Od czasu pisania w PHP, mialem przygode z C/C++ (OpenGL), C#, J2ME, RoR, bash, awk. Pisanie w tych jezykach nie sprawilo mi trudnosci... nie musialem sie "przestawiac". Jedyne czego potrzebowalem, aby w miare zgrabnie pisac to... manuala oczywiscie.

Dlatego uczenie sie kilkunastu jezyków i technologii nie ma najmniejszego sensu. Oczywiscie jesli jest sie programista na etacie i uzywa danego jezyka to warto go umiec lepiej i umiec sie obyc bez manuala... co oczywiscie przyspieszy prace i da wieksze mozliwosci, ale samemu dla siebie?


Inna kwestia to rozległosc jezyka, jezeli mowisz o jezyku jako o calosci skladnia + wszystkie biblioteki. Nie wierze, ze ktokolwiek jest w stanie nauczyc sie "calego jezyka" programowania. Jest zbyt wiele bibliotek, api i zastosowan, aby ogarnela to jedna osoba.

Samo rozlegle WinAPI dla C, ncurses, OpenGL, biblioteki pokroju Allegro, roznie biblioteki dostepu do baz danych, czy tez technologia OpenCL... za duzo tego za duzo....
Go to the top of the page
+Quote Post
code46
post 13.01.2009, 08:55:47
Post #30





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

Ostrzeżenie: (0%)
-----


Cytat(Zyx @ 9.01.2009, 16:26:52 ) *
Java już od dłuższego czasu figuruje w rankingach jako najpopularniejszy język programowania na świecie, czy się to komuś podoba czy nie. Tak więc jeśli ktoś zamierza poważnie myśleć o karierze programisty, raczej prędzej czy później się z nią zetknie.


http://www.google.com/trends?q=J2se%2C+j2e...=all&sort=0

Kiedyś w ogłoszeniach o pracę była tylko Java. Teraz coraz coraz częściej jest C# + NET. Denerwuje mnie to, że MS w końcu się wybija ze swoją platformą ale to prawda.

Cytat(mike @ 8.01.2009, 09:37:36 ) *
Life is too short for Java tongue.gif

Może lepiej żywot Javy jest krótki?
Go to the top of the page
+Quote Post
Zyx
post 13.01.2009, 09:21:28
Post #31





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

Ostrzeżenie: (0%)
-----


Fakt, jest spadek w przypadku Javy i wzrost C#, ale do zrównania się jednego i drugiego jeszcze trochę brakuje. Dane z:

http://www.tiobe.com/index.php/content/pap...tpci/index.html


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
Go to the top of the page
+Quote Post
code46
post 13.01.2009, 11:38:52
Post #32





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

Ostrzeżenie: (0%)
-----


Cytat(Zyx @ 13.01.2009, 09:21:28 ) *
Fakt, jest spadek w przypadku Javy i wzrost C#, ale do zrównania się jednego i drugiego jeszcze trochę brakuje. Dane z:

http://www.tiobe.com/index.php/content/pap...tpci/index.html


O ile można wierzyć tym wykresom... Każdy pokazuje co innego. A oferty pracy mówią same za siebie. Java szybko nie zniknie bo dużo kasy w nią poszło ale do nowych projektów wybierany jest C# + NET
Go to the top of the page
+Quote Post
Wykrywacz
post 13.01.2009, 14:47:21
Post #33





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Potwierdzam z praktycznego doświadczenia.
Go to the top of the page
+Quote Post
JoShiMa
post 13.01.2009, 14:49:20
Post #34





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(code46 @ 13.01.2009, 13:38:52 ) *
O ile można wierzyć tym wykresom... Każdy pokazuje co innego. A oferty pracy mówią same za siebie. Java szybko nie zniknie bo dużo kasy w nią poszło ale do nowych projektów wybierany jest C# + NET


Mam wrażenie że tylko do tych, które trzeba wykonać szybko i niskim nakładem pracy nie bacząc na przykład na wydajność tongue.gif


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 13.01.2009, 14:50:46
Post #35





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Albo tych gdzie jest potrzebna pewna i dobra współpraca z AD smile.gif A nie cyrkowanie przy Javie, która owszem fajna jest tylko że nie do rozwiąząń biznesowych gdzie kluczem jest integracja systemów i danych.

Ten post edytował Wykrywacz 13.01.2009, 14:51:33
Go to the top of the page
+Quote Post
Jarod
post 13.01.2009, 22:42:02
Post #36





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(JoShiMa @ 13.01.2009, 14:49:20 ) *
Mam wrażenie że tylko do tych, które trzeba wykonać szybko i niskim nakładem pracy nie bacząc na przykład na wydajność tongue.gif


Czyli 90%? Każdy chce tworzyć szybko i z niskimi kosztami. Wydajność czego? Bo nie masz chyba na myśli aplikacji..


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
Jabol
post 14.01.2009, 00:06:36
Post #37





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Jarod @ 13.01.2009, 22:42:02 ) *
Czyli 90%? Każdy chce tworzyć szybko i z niskimi kosztami. Wydajność czego? Bo nie masz chyba na myśli aplikacji..

Zdziwiłbyś się. Naprawdę to strasze jak bardzo w dzisiejszym programowaniu olewa się wydajność.

@Wykrywacz: nie pomyliłeś Javy z JavaScriptem?

Ten post edytował Jabol 14.01.2009, 00:08:19
Go to the top of the page
+Quote Post
Jarod
post 14.01.2009, 00:20:38
Post #38





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(Jabol @ 14.01.2009, 00:06:36 ) *
Zdziwiłbyś się. Naprawdę to strasze jak bardzo w dzisiejszym programowaniu olewa się wydajność.

I w c# i w javie można zrypać program. Nie rozumiem co ma język do umiejętności i doświadczenia programisty?


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
JoShiMa
post 14.01.2009, 08:44:15
Post #39





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Jarod @ 14.01.2009, 02:20:38 ) *
I w c# i w javie można zrypać program. Nie rozumiem co ma język do umiejętności i doświadczenia programisty?

Owszem tylko w javie można go nie zrypać i napisać optymalnie smile.gif


--------------------
Go to the top of the page
+Quote Post
Jarod
post 14.01.2009, 08:54:17
Post #40





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(JoShiMa @ 14.01.2009, 08:44:15 ) *
Owszem tylko w javie można go nie zrypać i napisać optymalnie smile.gif


Gdybyś pisała w C# a nie w Java to C# byłby the best winksmiley.jpg

pzdr.

Ten post edytował Piniek 14.01.2009, 09:07:46
Powód edycji: Mała poprawka JoShiMa jest kobietą :P


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
JoShiMa
post 14.01.2009, 09:29:07
Post #41





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Jarod @ 14.01.2009, 10:54:17 ) *
Gdybyś pisała w C# a nie w Java to C# byłby the best winksmiley.jpg

Nie byłby (liznęłam obu w tym samym stopniu). Mam takie zboczenie i lubię pisać dobrze a nie tylko szybko tongue.gif

Ten post edytował JoShiMa 14.01.2009, 09:29:37


--------------------
Go to the top of the page
+Quote Post
Jabol
post 14.01.2009, 09:34:30
Post #42





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Jarod @ 14.01.2009, 00:20:38 ) *
I w c# i w javie można zrypać program. Nie rozumiem co ma język do umiejętności i doświadczenia programisty?

Nic. Nie zrozumiałeś mojego postu. Chodzi raczej o rzeczy typu terminy, pieniądze i po prostu sumienność. Większość pisanych dzisiaj aplikacji jest na bardzo niskim poziomie lub bardzo niskiej jakość. Oprócz tego przez spopularyzowanie języków wysokiego poziomu programiści po prostu oduczyli się myśleć o takich rzeczach jak zarządzanie zasobami czy koszt poszczególnych operacji (kiedy np. ostatnio widzałeś "OPEN CURSOR" w jakimś programie - a istnieje nie bez powodu). Te dwa czynniki składają się na gorszą wydajność aplikacji i jest to niezależne od języka.
Go to the top of the page
+Quote Post
JoShiMa
post 14.01.2009, 09:56:17
Post #43





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Jabol @ 14.01.2009, 11:34:30 ) *
Te dwa czynniki składają się na gorszą wydajność aplikacji i jest to niezależne od języka.

Tu się nie do końca zgodzę. Są języki które preferują składanie aplikacji z gotowych klocków bez zwracania uwagi na wydajność spłodzonego tworu smile.gif


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 14.01.2009, 10:32:58
Post #44





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


HAHA i może zarzuć jeszcze w C#.NET, "gotowe klocki" nie są ze sobą zoptymalizowane... Coś mi się wydaje że nigdy nie używałaś VS i tkwisz w jakimś archaicznym świecie notatniko-podobnych.

A ja wspomnę jeszcze absolutnie oklepaną anegdotę ale jak bardzo prawidzwą w tym miejscu:
A mianowicie o tym jak F.Ford kazał wywalił część cześci i zastąpić je gorszymi, ponieważ w całości koszt pojazdu był zbyt drogi....

Obudźcie się ze swojego programistycznego snu, o idealności kodu, bo nikt go nie oczekuje...

Ten post edytował Wykrywacz 14.01.2009, 10:33:55
Go to the top of the page
+Quote Post
JoShiMa
post 14.01.2009, 11:04:24
Post #45





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


No własnie i potem powstają takie gnioty jak Windows Vista.


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 14.01.2009, 12:24:46
Post #46





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Ja tam bardzo lubię swoją vistę, lubiłem również swojego xp'ka. Natomiast nie cierpie pingwinów, bo się cały czas wywalają i normalny użytkownik nie jest wstanie "instynktownie używać -tzw. wciśnij guzik" i bardzo proszę bo to że goście od ubuntu doszli do wniosku że świńskie rozwiązania M$ z prostotą używania są dobre, nie tworzą tu rewolucji, bo nadal jego konfiguracja to jest pieprzenie się z wpisywaniem komend. I tak też jest z Javą, ale to może raczej z uwagi na to że nikt nie stworzył jej tak dobrego środowiska jak M$ stworzył C# (no J# również winksmiley.jpg ).

A tak jeszcze dodając. Apropo opłacalności "gniotów"... która firma informatyczna jest najbogatsza? Jakie zastosowania biznesowe są najczęściej wybierane na całym świecie?

Java owszem doskonale nadaje się do napisania niezależnej aplikacji standalone. Do integracji z systemami biznesowymi używanie jej moim zdaniem jest jak cięcie piłą ręczną drzewa mając do dyspozycji piłę spalinową....
Go to the top of the page
+Quote Post
Jarod
post 14.01.2009, 13:38:12
Post #47





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 14.01.2009, 12:24:46 ) *
Do integracji z systemami biznesowymi używanie jej moim zdaniem jest jak cięcie piłą ręczną drzewa mając do dyspozycji piłę spalinową....

Byłoby dobrze gdybyś uzasadnił swoją wypowiedź. Dlaczego tak uważasz (?)


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
Wykrywacz
post 14.01.2009, 14:12:37
Post #48





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Uwierzytelnianie użytkowników na poziomie globalnego AD.
Synchronizacja aplikacji z exchengem.
Współpraca z excelem czyli sprzęgnięcie z VB w locie.

To taka podstawowa paczka wymogów dla programu do zarządzania procesami wew.

Ten post edytował Wykrywacz 14.01.2009, 14:52:40
Go to the top of the page
+Quote Post
Jabol
post 14.01.2009, 18:23:11
Post #49





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 14.01.2009, 14:12:37 ) *
Uwierzytelnianie użytkowników na poziomie globalnego AD.
Synchronizacja aplikacji z exchengem.
Współpraca z excelem czyli sprzęgnięcie z VB w locie.

To taka podstawowa paczka wymogów dla programu do zarządzania procesami wew.
No ale nie wszystkie programy pisane są do zarządznia procesami wewnętrznymi. I to nie prawda, że wszystkie aplikacje nie służące do zarządzania procesami wewnętrznymi to małe zastosowania standalone. A poza tym to nieprawda, że Java sobie z tym nie poradzi. Dobra integracja z CORBA to załatwi (opakowana w odpowiednie Javowe API). Nie mogę się oprzeć wrażeniu, że nie całkiem wiesz o czym piszesz bądź też patrzysz na jeden bardzo niewielki obszar zastosowania.
Go to the top of the page
+Quote Post
Wykrywacz
post 15.01.2009, 22:21:05
Post #50





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Wrażenie masz dobre, bo to nie ja je fizycznie pisze ;0 za cienki bolek jestem a pozatym to nie moja działka.
I nie źle mnie odbierasz, uważam że Java jest dobra do dużych zastosowań standalone, do mały lepszy jest c#, bo małą aplikację w sensie np. jakiegoś tam konwertera dużo szybciej pisze się w C# i to już wiem ze swojego praktycznego doświadczenia bo czasem muszę takie coś zrobić jak niema kto inny winksmiley.jpg

I nie twierdze że sobie nie poradzi, twierdze że zajmie to przynajmniej x% czasu więcej, a czas bezpośrednio na poziomie którym jestem przekłada się na to ile dodatkowo będę musiał wydać forsy.
Go to the top of the page
+Quote Post
Jabol
post 16.01.2009, 09:34:15
Post #51





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 15.01.2009, 22:21:05 ) *
I nie twierdze że sobie nie poradzi, twierdze że zajmie to przynajmniej x% czasu więcej, a czas bezpośrednio na poziomie którym jestem przekłada się na to ile dodatkowo będę musiał wydać forsy.

no widzisz, prowadzenie własnego biznesu nie zawsze się opłaca. dla mnie x% czasu więcej oznacza %x kasy więcej
Go to the top of the page
+Quote Post
JoShiMa
post 16.01.2009, 09:39:54
Post #52





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 16.01.2009, 00:21:05 ) *
Wrażenie masz dobre, bo to nie ja je fizycznie pisze ;0 za cienki bolek jestem a pozatym to nie moja działka.


Ha ha ha... To dość śmiało się wypowiadasz jak na człowieka, który nie ma porównania i tworzy kod sporadycznie i wyłącznie na swoje potrzeby...

Ten post edytował JoShiMa 16.01.2009, 09:40:51


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 19.01.2009, 10:06:33
Post #53





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@Jabol to masz dziwnego pracodawcę. U mnie jest ustalany termin, jeżeli dana grupa wyrobi się przed wyznaczonym czasem to dostaje forsę za cały ustalony czas, chyba to jest normalna rzecz?? winksmiley.jpg

Cytat
Ha ha ha... To dość śmiało się wypowiadasz jak na człowieka,...

Dość śmiało bo to ja zlecam pisanie i to mnie zaboli po kieszeni jeżeli ustalę zbyt długi termin, bo dobiorę złą technologię w której pisze się to samo 2x dłużej, zabulę za to w tedy 2x więcej, no ale będę mógł w nocy popełnić samogwałt z radości no bo mam napisane to samo ale w Javie która jest taka w pytę.

Ten post edytował Wykrywacz 19.01.2009, 10:11:59
Go to the top of the page
+Quote Post
phpion
post 19.01.2009, 10:11:02
Post #54





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Wykrywacz @ 19.01.2009, 12:06:33 ) *
Dość śmiało bo to ja zlecam pisanie i to mnie zaboli po kieszeni jeżeli ustalę zbyt długi termin, bo dobiorę złą technologię w której pisze się to samo 2x dłużej, zabule za to w tedy 2x więcej, no ale będę mógł w nocy popełnić samogwałt z radości no bo mam napisane to samo ale w Javie która jest taka w pytę.

Hmmm, a jeżeli tworzysz strony interentowe na zamówienie (rozumiem, że tak skoro jesteś na tym forum) to kodujesz je ręcznie czy wyklikujesz w jakimś edytorze WYSIWYG?
Go to the top of the page
+Quote Post
Wykrywacz
post 19.01.2009, 10:16:54
Post #55





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie tworze. Na forum jestem hobbistycznie i towarzysko i z przyzwyczajenia bo (tu zaczynałem przygodę z php'em i tak naprawdę z programowaniem) lubię ludzi którzy tu siedzą i z nimi dyskutować.

edit. jeżeli wykonuje coś pod przeglądarki to robimy to w ASP (używając VS) winksmiley.jpg

Ten post edytował Wykrywacz 19.01.2009, 10:17:49
Go to the top of the page
+Quote Post
JoShiMa
post 19.01.2009, 10:38:36
Post #56





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 19.01.2009, 12:06:33 ) *
Dość śmiało bo to ja zlecam pisanie i to mnie zaboli po kieszeni jeżeli ustalę zbyt długi termin, bo dobiorę złą technologię w której pisze się to samo 2x dłużej, zabulę za to w tedy 2x więcej, no ale będę mógł w nocy popełnić samogwałt z radości no bo mam napisane to samo ale w Javie która jest taka w pytę.

Nooo skoro nie rozlicza się Ciebie z wydajności zamówionych aplikacji tylko z szybkości ich wykonania to wcale Ci się nie dziwie, ze preferujesz taka a nie inna metodę. Musisz jednak uwzględnić coś, co przychodzi Ci z trudem. Nie wszyscy tak działają. Są zleceniodawcy, dla których nie tylko termin wykonania jest istotny, ale również jakość otrzymanego produktu. Naprawdę są tacy i lubię dla takich pracować.


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 19.01.2009, 10:48:22
Post #57





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Śmiesz twierdzić że aplikacje które tworzy moja firma są złe i nie optymalne?

Otóż wyjaśnię ci prostą rzecz, mając program pisany w C#.net'ie ilość błędów jest dla mnie do przewidzenia, ponieważ używają oni już gotowych mechanizmów, co oznacza że mam ograniczoną ilość miejsc gdzie mogą wystąpić błędy, tym samym nie muszę się martwić czy ktoś nie spierniczył mi czegoś czego ja nie przewidzę bo był śpiący, albo dostał okresu i zapomniał/nie pomyślał.

Poza tym wskaż mi gdzie i w czym C# jest mniej wydajny i mniej optymalny... (może się czegoś nauczę i przekonasz mnie do pomyślenia nad zmianą technologii)

Ten post edytował Wykrywacz 19.01.2009, 10:49:16
Go to the top of the page
+Quote Post
JoShiMa
post 19.01.2009, 11:02:07
Post #58





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 19.01.2009, 12:48:22 ) *
Śmiesz twierdzić że aplikacje które tworzy moja firma są złe i nie optymalne?

Są tylko tak optymalne jak moga być produkty MS. A jak to jest to wszyscy wiedzą aaevil.gif

A optymalizacja to nie tylko błędy w oprogramowaniu...

Cytat(Wykrywacz @ 19.01.2009, 12:48:22 ) *
Poza tym wskaż mi gdzie i w czym C# jest mniej wydajny i mniej optymalny... (może się czegoś nauczę i przekonasz mnie do pomyślenia nad zmianą technologii)

We wszystkim, bo jak sam napisałeś korzysta z gotowych mechanizmów (w domyśle zaprojektowanych przez MS).

Ten post edytował JoShiMa 19.01.2009, 11:04:00


--------------------
Go to the top of the page
+Quote Post
mike
post 19.01.2009, 11:05:53
Post #59





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 19.01.2009, 10:48:22 ) *
Śmiesz twierdzić że aplikacje które tworzy moja firma są złe i nie optymalne?
Przecież Ty nie masz pojęcia o czym piszesz.

Twierdzisz, że tylko .NET to gotowe komponenty (bzdura!), że w aplikacje pisane w .NET są tworzone najszybciej niezaleznie od niczego (bzdura!), że prawdziwe aplikacje związane z dużymi procesami to aplikacje integorowane tylko z proguktami Microsoft (bzdura!).

Masz klapki na oczach i tyle. Choć może bardziej po prostu nie znasz innych technologii stąd takie osądy.
Go to the top of the page
+Quote Post
Wykrywacz
post 19.01.2009, 11:50:13
Post #60





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Są tylko tak optymalne jak moga być produkty MS. A jak to jest to wszyscy wiedzą

Tylko tak że M$ nadal jest prawie wszędzie... ;P
Cytat
We wszystkim, bo jak sam napisałeś korzysta z gotowych mechanizmów (w domyśle zaprojektowanych przez MS).

Gotowych, sprawdzonych, przetestowanych ---> niezawodnych.
Cytat
że w aplikacje pisane w .NET są tworzone najszybciej niezaleznie od niczego (bzdura!)

Tak właśnie twierdze (w obszarze zast. biz).
Cytat
, że prawdziwe aplikacje związane z dużymi procesami to aplikacje integorowane tylko z proguktami Microsoft

Z dużymi procesami opartymi na systemach M$, tak twierdze, tak samo jak to że lepsze są oryginalne części do mojego auto, a nie zamienniki.

Cytat
Masz klapki na oczach i tyle. Choć może bardziej po prostu nie znasz innych technologii stąd takie osądy.

Mam i dla tego (z tą różnicą że ja się do nich przyznaje)
Cytat
Poza tym wskaż mi gdzie i w czym C# jest mniej wydajny i mniej optymalny... (może się czegoś nauczę i przekonasz mnie do pomyślenia nad zmianą technologii)

Poproszę o wskazanie rozwiązania dla "(bzdur!)"

edit.
Cytat
Przecież Ty nie masz pojęcia o czym piszesz.

Mam

Ten post edytował Wykrywacz 19.01.2009, 12:00:34
Go to the top of the page
+Quote Post
JoShiMa
post 19.01.2009, 12:00:30
Post #61





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 19.01.2009, 13:50:13 ) *
Gotowych, sprawdzonych, przetestowanych ---> niezawodnych.


Ha ha ha... Pusty smiech... Typowa ignorancja osoby zapatrzonej w produkty MS... Szczególnie rozbawiło mnie stwierdzenie 'niezawodnych'...


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 19.01.2009, 12:04:00
Post #62





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


3 twój post gdzie uprawiasz sloganowy bełkot (mimo moich grzecznych próśb o wyjaśnienie twoje stanowiska, naprawdę uprzejmie proszę o wyjaśnienie rzeczowe twojego stanowiska), Pisałaś kiedykolwiek coś w neci'e? czy tylko upajasz się w niczym nie popartym bełkocie?
Cytat
Szczególnie rozbawiło mnie stwierdzenie 'niezawodnych'...

Typowa Ignorancja osoby zapatrzonej w pingwiny i temu podobne...?

edit. Jestem naprawdę ciekaw waszego stanowiska i jestem skłonny zmienić swoje poglądy, jeżeli otrzymam satysfakcjonujące mnie wyjaśnienia.

Ten post edytował Wykrywacz 19.01.2009, 12:12:28
Go to the top of the page
+Quote Post
bim2
post 19.01.2009, 18:20:20
Post #63





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Hmm, może zacytuję książkę której prowadze fanclub
"Bluescreen[...]
- Naprawisz to jakoś? - spytała Nika.
- Serio mówisz? - Net zrobił dziwną minę.
"
No przynajmniej coś w ten deseń.

Nic nie jest niezawodne i nie jestem wrogiem MS, ale twierdzenie że dany program jest jak powiedziałeś "niezawodny" to zwykłe kłamstwo. Czemu? Przeczytaj poczatek zdania. Nic nie jest niezawodne.

smile.gif


--------------------
Go to the top of the page
+Quote Post
nasty
post 19.01.2009, 21:24:14
Post #64





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat
Są tylko tak optymalne jak moga być produkty MS. A jak to jest to wszyscy wiedzą
No właśnie, nie wszyscy tak uważaja. Myśle że w tej kwestii bardzo się mylisz.
Go to the top of the page
+Quote Post
batman
post 19.01.2009, 21:39:19
Post #65





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Ehhh.
Kolejna dyskusja przerodziła się w MS vs. reszta świata. Tak się składa, że piszę w C#, a Javy znam podstawy. I z moich doświadczeń to właśnie C# i platforma .NET wygrywają w tej walce. Jest to moje prywatne zdanie i nie będę podawał konkretnych argumentów, ponieważ zaraz znajdzie się ktoś, kto zapatrzony w open source/inne rozwiązania niż MS, zacznie się pienić i upierać przy swoim zdaniu. Cóż takie ma prawo.

Niemniej jednak zakończmy dyskusję i wróćmy do konkretów.

Odpowiadając na pytanie autora.
Można nauczyć się tyle języków ile jest stworzonych. Pytanie tylko - po co? Poza tym należy odróżnić od siebie znajomość języka od znajomości technologii. To, że znam język (składnia), nie znaczy, że potrafię się nim posługiwać.
W zupełności wystarczy, że poznasz jeden/dwa języki skryptowe, do tego HTML, CSS i javascript oraz jeden język kompilowany. Więcej nie potrzeba.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
Speedy
post 19.01.2009, 22:35:49
Post #66





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


Więcej języków można się nauczyć, żeby sobie poszerzyć horyzont i podwyższyć kwalifikacje. Warto zastanowić się, co konkretną osobę interesuje i czym chciałaby się zajmować. Można też przejrzeć oferty ciekawszych firm wytwarzających oprogramowanie, zobaczyć jakie oprogramowanie wytwarzają, z jakich technologii korzystają etc. , a uczyć się najlepiej na praktycznych projektach, bo w książkach i na kursach można poznać jedynie podstawy.


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
ucho
post 20.01.2009, 10:27:02
Post #67





Grupa: Zarejestrowani
Postów: 300
Pomógł: 32
Dołączył: 31.07.2006

Ostrzeżenie: (0%)
-----


W ramach komentarza - wyniki z Tiobe są delikatnie mówiąc niewiarygodne, np D jest z pewnością kilka pozycji za wysoko. Ale do pokazywania zmian może i się nadaje, podobnie ja k Google trends, Automatyczne statystki generowane z analizy ofert pracy też są przekłamane - bo niezależnie od tego o co chodzi w ogłoszeniu będzie w nim "c/php/java".
A nauka nowych języków prawie zawsze rozwija i przynosi korzyści także przy pisaniu wcześniej poznanych technologiach. Znajomość różnych po prostu podejść pomaga smile.gif
Go to the top of the page
+Quote Post
Wykrywacz
post 20.01.2009, 10:34:23
Post #68





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Kolejna dyskusja przerodziła się w MS vs. reszta świata

No właśnie chciałbym uniknąć takiego finalnego efektu, dla tego poprosiłem resztę świata o wyjaśnienie swojego stanowiska (wciąż czekam)

Cytat
Nic nie jest niezawodne i nie jestem wrogiem MS, ale twierdzenie że dany program jest jak powiedziałeś "niezawodny" to zwykłe kłamstwo. Czemu? Przeczytaj poczatek zdania. Nic nie jest niezawodne.

Ale szansa że sprawdzone rozwiązanie nagle się wywrócić jest znikomo mniejsza niż to samo w wypadku własnej dłubaniny.

Rozumiem po prostu że z racji braku lepszego argumentu uczepiliście się pojęcia niezawodnego jako pojęcia idealistycznego, rozumiem to z braku argumentów w dyskusji często zauważa się szczególnie na forach łapania się czegoś zupełnie idiotycznego, tylko po to aby wykazać swoją rację.

Swoją drogą jestem ciekaw, gdzie wy widzicie co chwilę w produktach M$ cały czas te bluescreeny? Bo pracuje przez cały czas na ich produktach a ostatni blue jaki widziałem to był na windzie 2000. Może najwyższy czas zaktualizować sobie system co winksmiley.jpg?

Ten post edytował Wykrywacz 20.01.2009, 10:35:36
Go to the top of the page
+Quote Post
Jabol
post 20.01.2009, 11:14:46
Post #69





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


A ja mam tutaj ostrą polewkę jak czytam ten temat. Naprawdę troszkę zeszliście na zbyt niski poziom. Jeżeli chcesz argumentów dla Javy to proszę:
Piszę w Javie bo jest niezawodna i ma bardzo duże zaplecze. Zaplecze w sensie gotowe oraz niezależne biblioteki, narzędzia programistyczne (słyszałeś kiedyś o czymś takim jak Maven? - jestem ciekaw ile czasu spędzają Twoi ludzie nad konfiguracją projektu - coś czym maven zarządza praktycznie sam z siebie). Dalej biblioteka standardowa (oraz komponenty trzecie) - jak się z nimi dobrze zapoznasz to już nigdy nie będziesz musiał pisać własnych rozwiązań - co najwyżej łączyć te "klocki" we własne komponenty.
Dalej Java ma porównywalny support oraz siłę rozwojową do .NET. Bo chyba Sun + IBM + Google + ... (czyli tzw. Java Consortium) to chyba jednak więcej niż sam MS (co najmniej poza dziedziną komputerów osobistych - w tzw. enterprise).
Co mnie poza tym w tym topicu denerwuje to stawianie Java=Linux. OMG co za niedorzeczność. Co za ignorancja. Co za... bo ja wiem, po prostu idiotyczna myśl. Java nie ma z Linuksem nic wspólnego. Przez lata Windows był jedynym systemem komputerowym na którym Java chodziła bezproblemowo i efektywnie. A to, że teraz chodzi na wszystkich bezproblemowo i efektywnie to chyba zaleta a nie powód do skreślania jej jako opensourcowego bełkotu.
Natomiast jeżeli chodzi o C#, to nawet C jest bardziej wieloplatformowe od C#. No ale jeżeli sama technologia jest dobra i dobrze się Wam w niej pisze to ok. Tylko zamykacie się tym samym w hermetycznym świecie. Java to wg mnie prawdziwy integrator systemów, bo może działać na każdym i to bez zmian. A C# raczej bym powiedział to prawdziwy hibernator systemów.
@Wykrywacz: nie dziwnego pracodawce, tylko normalnego. Po prostu jak dostaje zadanie i potrzebuje na nie czasu tyle ile potrzebuje to tyle dostaje. Jeżeli dajesz swoim ludziom tylko połowę czasu który potrzebują z argumentem (w innych technologiach można szybciej) to zastanów się kto tutaj jest dziwny.
Go to the top of the page
+Quote Post
JoShiMa
post 20.01.2009, 11:30:39
Post #70





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


C# jest dobry dla ludzi, którzy chcą niskim nakładem pracy stworzyć niewielkie projekty dla klientów, których wydajność nie obchodzi, bo nic o niej nie wiedzą, albo projekty sa na tyle małe, że braku wydajności się nie odczuwa. W najgorszym przypadku mogą zrobić to co się zawsze robi przy wdrażaniu nowych produktów MS, czyli kupić mocniejsze komputery. Ja tu nie piszę, że aplikacje C# są zawodne. Są tak samo niezawodne jak inne produkty MS, czyli, różnie to bywa. Ja piszę, że tak jak wszystkie produkty MS są mulaste. Zastosowanie każdego nowego produktu MS (czy to system operacyjny, czy nowe technologie) wymaga zakupu nowych maszyn, zeby to miało sens. Problem polega na tym, że niektórzy uważają, że to normalne.

Ale o czym mam rozmawiać z człowiekiem dla którego wydajność się nie liczy? Przecież nie uzna wydajności za argument skoro jedynym kryterium jest szybkość wykonania aplikacji.


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 20.01.2009, 11:36:52
Post #71





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
jestem ciekaw ile czasu spędzają Twoi ludzie nad konfiguracją projektu - coś czym maven zarządza praktycznie sam z siebie). Dalej biblioteka standardowa (oraz komponenty trzecie) - jak się z nimi dobrze zapoznasz to już nigdy nie będziesz musiał pisać własnych rozwiązań - co najwyżej łączyć te "klocki" we własne komponenty.

Używałeś kiedy VS?

Cytat
Sun + IBM + Google +

Jakoś nie robi na mnie to wrażenia.

Cytat
Natomiast jeżeli chodzi o C#, to nawet C jest bardziej wieloplatformowe od C#.

Mówią cały czas o jednej platformie inne platformy mnie zwyczajnie nie interesują.

Cytat
Java nie ma z Linuksem nic wspólnego

Niema, ale jakoś wypowiedzi @JoShiMa skłoniły mnie do zamknięcia jej jako wielbiciela z kombowanego.

Cytat
@Wykrywacz: nie dziwnego pracodawce, tylko normalnego. Po prostu jak dostaje zadanie i potrzebuje na nie czasu tyle ile potrzebuje to tyle dostaje. Jeżeli dajesz swoim ludziom tylko połowę czasu który potrzebują z argumentem (w innych technologiach można szybciej) to zastanów się kto tutaj jest dziwny.

To sobie podarujmy bo to nie miejsce aby wykazywać wyższość jednej strategi prowadzenia firmy nad drugą, a ja nie mam ochoty sprzedawać na forum publicznym sposobu działania.


EDIT.
ad 1. mam pytanie czy kiedykolwiek stworzyłaś aplikację w C#, a tym samym skąd wnioskujesz że są "mulaste"
ad 2.
Cytat
Ale o czym mam rozmawiać z człowiekiem dla którego wydajność się nie liczy? Przecież nie uzna wydajności za argument skoro jedynym kryterium jest szybkość wykonania aplikacji.

Chcesz się wykazać brakiem kompentencji czy wychowania? Skoro otwieram się na dyskusję a ty nadal powtarzasz swój bełkot, zarzucając mi jeszcze brak otwartości na słuchanie (zniżając się do poziomu tej wypowiedzi mógłbym powiedzieć jakie to typowo kobiece, ale tego nie zrobię bo mimo tego że nie potrafi do ciebie dojść że jestem ciekaw twoich argumentów, naprawdę chciałbym abyś przedstawiła swoje argumenty "rzeczowe" wskazujące na to że C# jest "mulasty" a Java nie (ja osobiście właśnie słyszałem takie opinie o Javie)).


EDIT2.
Cytat
C# jest dobry dla ludzi, którzy chcą niskim nakładem pracy stworzyć niewielkie projekty dla klientów

Czy możesz wyjaśnić po czym wnioskujesz, bo jest to dla mnie zupełna nowość. Jak do tej pory spotykałem się właśnie w przeważającej większości z dużymi projektami które były pisane w c#.

EDIT3.

Nadal Bardzo Proszę o rzeczowe wyjaśnienia, dla czego Java miała by być "lepsza" od C#.

Ten post edytował Wykrywacz 20.01.2009, 11:46:15
Go to the top of the page
+Quote Post
batman
post 20.01.2009, 11:41:32
Post #72





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(JoShiMa @ 20.01.2009, 11:30:39 ) *
C# jest dobry dla ludzi, którzy chcą niskim nakładem pracy stworzyć niewielkie projekty dla klientów, których wydajność nie obchodzi, bo nic o niej nie wiedzą, albo projekty sa na tyle małe, że braku wydajności się nie odczuwa.

I tu się grubo mylisz. Co powiesz na Eclipse lub NetBeans? Są to kombajny, które mulą niemiłosiernie. Innym przykładem jest aplikacja (nazwy nie pamiętam), z której korzystałem podczas pracy w starostwie. Aplikacja została napisana w ramach zamówienia publicznego, więc powinna być napisana dobrze/optymalnie, czyli nie powinna mulić. A muliła strasznie.

Co do wieloplatformowości C#. Jest projekt Mono (obecnie w wersji 2.2), który pozwala uruchamiać aplikacje napisane w technologii .NET. Ale nie pójdą one pod linuxem. A dlaczego? Z tego samego powodu, dla którego nie pójdą aplikacje napisane w Javie pod windą. Jeśli piszesz aplikację na dany system operacyjny, to używasz konkretnego API i nie ma możliwości, by bez emulacji tego API, używać jednego kodu na wielu platformach. Tak więc nie wciskajcie bzdur, że Java jest taka wspaniała, ponieważ jest wieloplatformowa. To samo można powiedzieć o C#.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
JoShiMa
post 20.01.2009, 11:56:14
Post #73





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 20.01.2009, 13:36:52 ) *
Niema, ale jakoś wypowiedzi @JoShiMa skłoniły mnie do zamknięcia jej jako wielbiciela z kombowanego.

Zwykłe uprzedzenia. Używam zarówno jednego jak i drugiego i potrafię obiektywnie (a zatem i krytycznie) spojrzeć na oba.

Cytat(Wykrywacz @ 20.01.2009, 13:36:52 ) *
Czy możesz wyjaśnić po czym wnioskujesz, bo jest to dla mnie zupełna nowość. Jak do tej pory spotykałem się właśnie w przeważającej większości z dużymi projektami które były pisane w c#.

A co to dla Ciebie jest duży projekt? Bo może w tej definicji tkwi problem?


Cytat(batman @ 20.01.2009, 13:41:32 ) *
I tu się grubo mylisz. Co powiesz na Eclipse lub NetBeans? Są to kombajny, które mulą niemiłosiernie.

No wiesz nawet mając dobre narzędzie można spaprać zadanie. Mulenie Eclipse jest Twoim zdaniem winą zastosowanej technologii czy winą sposobu w jaki została zastosowana? Bo to są dwa odrębne zagadnienia.

Cytat(batman @ 20.01.2009, 13:41:32 ) *
Tak więc nie wciskajcie bzdur, że Java jest taka wspaniała, ponieważ jest wieloplatformowa. To samo można powiedzieć o C#.

No patrz, a eclipse działa pod Linuxem i nie trzeba w tym celu specjalnej emulacji tongue.gif ani osobnej wersji pod ten system tongue.gif


--------------------
Go to the top of the page
+Quote Post
nospor
post 20.01.2009, 12:03:31
Post #74





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
No patrz, a eclipse działa pod Linuxem i nie trzeba w tym celu specjalnej emulacji ani osobnej wersji pod ten system

No to wejdzmy na strone eclipse download:
http://www.eclipse.org/downloads/
downloads for:
Windows
Mac OS X
Linux 32bit
Linux 64bit

kazdy link prowadzi do innej paczki winksmiley.jpg

Java z zalozenia miala byc pod rozne systemy, ale prawda jest taka ze w 100% im to nie wyszlo. Fakt, nie jest źle, ale nie gadajcie ze kazdy kod napisany pod winde zadziala pod linuchem - bzdura. Mowie z praktycznego doswiadczenia

ps: Batman oczywiscie tez troche przesadzil ze sie nie da winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Wykrywacz
post 20.01.2009, 12:09:33
Post #75





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
A co to dla Ciebie jest duży projekt? Bo może w tej definicji tkwi problem?

System Controllingowy ciągnący z 4 różnych systemów dane tworzący na podstawie swoich wyników hurtownię dla największej w polsce firmy w swojej branży (nie mogę podać więcej szczegółów)
Go to the top of the page
+Quote Post
mike
post 20.01.2009, 12:19:12
Post #76





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 20.01.2009, 12:09:33 ) *
System Controllingowy ciągnący z 4 różnych systemów dane tworzący na podstawie swoich wyników hurtownię dla największej w polsce firmy w swojej branży (nie mogę podać więcej szczegółów)
To samo pisałem w PHP+Java
Go to the top of the page
+Quote Post
Wykrywacz
post 20.01.2009, 12:25:02
Post #77





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
To samo pisałem w PHP+Java

A czy ja mówię że się nie da?
@JoShiMa Prosiła o stwierdzenie czym dla mnie jest duży projekt, odpowiedziałem. Ciesze się że też masz doświadczenie w dużych projektach (a przynajmniej w takich które ja uznaje za duże).
Tu technologia to C# + ASP. I cieszy mnie twoja przenikliwość, gdzie po 1 zdaniowej linijce nic nie mówiącej zgłaszasz się jako ten który już to samo napisał ...... nie obraź się bo bardzo cię cenie, ale
Cytat
Przecież Ty nie masz pojęcia o czym piszesz.
, bo niby skąd po 1 zdaniu ;P(bzdury!).
Go to the top of the page
+Quote Post
mike
post 20.01.2009, 12:33:01
Post #78





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


To po co to napisałeś skoro taki jedno zdanie może oznaczać tysiące projektów? Małych i dużych.
Wszystko to co opisujesz to Twoje własne opinie.

Cały czas powtarzasz, że chcesz przykładu. A jaki przykład miałby Cię zadowolić skoro nie znasz i nie chcesz poznać innych technologii. Piszesz, że coś jest lepsze i nie spróbujesz innego bo to jest lepsze. Każesz sobie podać argumenty, ale tak naprawdę wcale ich do siebie nie dopuszczasz, bo musiałbyś po prosu sprawdzić. O czym więc tu mowa?

Ten post edytował mike 20.01.2009, 12:45:06
Go to the top of the page
+Quote Post
Jabol
post 20.01.2009, 12:36:22
Post #79





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 20.01.2009, 12:03:31 ) *
kazdy link prowadzi do innej paczki winksmiley.jpg

Java z zalozenia miala byc pod rozne systemy, ale prawda jest taka ze w 100% im to nie wyszlo. Fakt, nie jest źle, ale nie gadajcie ze kazdy kod napisany pod winde zadziala pod linuchem - bzdura. Mowie z praktycznego doswiadczenia

No ale Eclipse to Eclipse. Każdy wie, że Eclipse korzysta z SWT, czyli z JNI, czyli nie z Javy... Osobiście uruchamiam kod w Javie na każdej maszynie na jakiej chce i działa. Oczywiście trzeba umieć z Javy korzystać (java.io.File.SEPARATOR czy jakoś tak zamiast "/" itp. i się człowiek nie zgubi). API Javy nie posiada ani jednej różnicy pomiędzy windowsem a linuxem. Tylko argumenty można podawać niestosowne (a są udostępnione generyczne sposoby pozwalające na tworzenie wieloplatformowych aplikacji - tzn. metody standardowe).

Mono to taki żart. Tzn wiem, że wiele osób włożyło tam bardzo wiele pracy i jest to bardzo wysokiej jakości projekt, ale takie rzeczy jak gtk-sharp i biblioteki tego typu go psują. Pewnie po stronie windowsa jest tak samo, rzeczy których tutaj nie ma. Poza tym jest zawsze kilka wersji za najnowszym .NET. No i tego w Javie nie ma. Tam nie ma bibliotek na jedną platformę.

@Wykrywacz: z VS nie korzystałem, ale coś mi się nie chce wierzyć, że VS stworzy Ci firmowego repozytorium, centralnej konfiguracji dla projektów (wersje bibliotek itp) oraz jeszcze zsynchronizuje to wszystko z SVN'em. Poza tym fajnie że Cie nie rusza, że firmy bezpośrednio zamieszane w rozwój Javy zatrudniają ponad 100000 pracowników (to tylko te 3 największe) którzy codzinnie Jave testują w codziennym użyciu.

Ach Java, Java... po prostu jej nie rozumiecie tongue.gif. Tęgi zawodnik. C# to zupełnie inna bajka. To tak jak kiedyś Visual Basic. Szybko, sprawnie i na Windowsa.
Go to the top of the page
+Quote Post
nospor
post 20.01.2009, 12:42:50
Post #80





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
No ale Eclipse to Eclipse. Każdy wie, że Eclipse korzysta z SWT, czyli z JNI, czyli nie z Javy...
Linki te podalem w odpowiedzi do Joshimy, ktora to uzyla eclipsa jako argumentu winksmiley.jpg

Cytat
Osobiście uruchamiam kod w Javie na każdej maszynie na jakiej chce i działa. Oczywiście trzeba umieć z Javy korzystać (java.io.File.SEPARATOR czy jakoś tak zamiast "/" itp. i się człowiek nie zgubi).
No a my mielismy pare problemow z tak zwanym "dzialaniem javy wszedzie" winksmiley.jpg I nie chodzilo tu o rzeczy typu java.io.File.SEPARATOR


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Wykrywacz
post 20.01.2009, 12:48:40
Post #81





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
A jaki przykład miałby Cię zadowolić skoro nie znasz i nie chcesz poznać innych technologii. Piszesz, że coś jest lepsze i nie spróbijesz innego bo to jest lepsze.


Cytat
edit. Jestem naprawdę ciekaw waszego stanowiska i jestem skłonny zmienić swoje poglądy, jeżeli otrzymam satysfakcjonujące mnie wyjaśnienia.


Przykład dla czego Java jest optymalniejsza od C# (naturalnie w zastosowaniach na winde).

Mój cytat wyżej z dużo wcześniejszej wypowiedzi wskazuje na to że chce poznać inne o ile przekonasz/cie mnie że warto poświęcić temu czas i da mi to wymierne korzyści (a nie tak jak pytający w wątku) tylko znajomość nowej technologi. Więc bardzo proszę nie wciskać mi JavoFobi w usta.

Cytat
@Wykrywacz: z VS nie korzystałem, ale coś mi się nie chce wierzyć,

http://en.wikipedia.org/wiki/Visual_Studio_Team_System

Ciesz się że do Javy jest coś takiego, jeżeli przekonacie mnie do zmiany orientacji to już wiem od jakiego narzędzia zacznę.

Ten post edytował Wykrywacz 20.01.2009, 12:55:36
Go to the top of the page
+Quote Post
Jabol
post 20.01.2009, 12:56:05
Post #82





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 20.01.2009, 12:42:50 ) *
No a my mielismy pare problemow z tak zwanym "dzialaniem javy wszedzie" winksmiley.jpg I nie chodzilo tu o rzeczy typu java.io.File.SEPARATOR

No ja nie miałem. Bardzo bym się zdziwił jakby błąd nie był po waszej stronie. No ale w końcu bugtrack Javy też pustkami nie świeci.

Co do wydajności i gniotów to mam jeszcze kilka myśli. Więc zarówno Java jak i C# raczej prowokują programistów do pisania gniotów i nie optymalizowania. Jak zresztą wszystkie języki wyższego poziomu w których implementacja nie jest aż tak oczywista. No ale najprostszy przykład, korzystanie z obiektów niemutowalnych w Javie do budowania wartości. Robi to naprawdę 90% programistów. Z tym, że docu Javy udostępnia informacje na ten temat i jak ktoś wie o co chodzi to naprawdę może każdą jedną optymalizacje zaimplementować i takie miejsca omijać. A porządnie napisane programy w Javie są naprawdę błyskawiczne. Jestem pewien, że C# też ma takie kruczki i że też 90% programistów w te pułapki wpada. Nie wiem tylko jak z dokumentacją, czy też można informacje na temat takich detali łatwo znaleźć? No a poza tym rozwijanie projektów szybko raczej sprzyja takim sprawom, a skoro C# służy szybkiemu rozwijaniu projektów to... Ale naprawdę bym się o optymalność nie kłócił bo to nie ma wiele wspólnego z językiem. (abstrahując od faktu, że Java to już około 15 lat doświadczenie jeżeli chodzi i wydajną interpretację bajtkodu i ogólnie implementacje maszyny wirtualnej). No a poza tym jak się spojrzy w kod Javy to naprawdę widać, że ludzie którzy za tym siedzieli spędzili długie godziny nad główkowaniem jak to zrobić najlepiej.
Go to the top of the page
+Quote Post
batman
post 20.01.2009, 13:11:22
Post #83





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(Jabol @ 20.01.2009, 12:56:05 ) *
Nie wiem tylko jak z dokumentacją, czy też można informacje na temat takich detali łatwo znaleźć?

Tu akurat C# wypada bardzo dobrze. Już na poziomie Visual Studio, podczas błędu kompilacji, wyświetlany jest tooltip z info o błędzie oraz proponowane rozwiązanie, które kieruje do dokumentacji. Poza tym istnieje silna polska społeczność skupiona wokół codeguru.pl.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
JoShiMa
post 20.01.2009, 13:24:02
Post #84





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 20.01.2009, 14:03:31 ) *
Java z zalozenia miala byc pod rozne systemy, ale prawda jest taka ze w 100% im to nie wyszlo. Fakt, nie jest źle, ale nie gadajcie ze kazdy kod napisany pod winde zadziala pod linuchem - bzdura.

No pewnie, że nie każdy, ale w C czy w javie da się napisać taki, żeby działał smile.gif


Cytat(Wykrywacz @ 20.01.2009, 14:09:33 ) *
System Controllingowy ciągnący z 4 różnych systemów dane tworzący na podstawie swoich wyników hurtownię dla największej w polsce firmy w swojej branży (nie mogę podać więcej szczegółów)

Eeee.. A może jakiś system produkcyjny co?


--------------------
Go to the top of the page
+Quote Post
batman
post 20.01.2009, 13:29:25
Post #85





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(JoShiMa @ 20.01.2009, 13:24:02 ) *
No pewnie, że nie każdy, ale w C czy w javie da się napisać taki, żeby działał smile.gif

W C# też się da. Zrozum, że jeśli piszę czy to w Javie, czy w C# i korzystam z winapi, to ten kod siłą rzeczy nie pójdzie na linux/mac. I odwrotnie. Jeśli używasz api danego systemu operacyjnego, to nie można napisać jednego kodu na wszystkie platformy.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
JoShiMa
post 20.01.2009, 13:32:27
Post #86





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(Jabol @ 20.01.2009, 14:56:05 ) *
Ale naprawdę bym się o optymalność nie kłócił bo to nie ma wiele wspólnego z językiem.

No chyba się nie zgodzę. Język albo daje wybór pomiędzy rozwiązaniem łatwym a rozwiązaniem optymalnym, albo nie daje zmuszając do wykorzystywania "jedynej słusznej metody implementacji czegoś tam bo jak nie to nie będzie działało z innymi mechanizmami windowsa".


Cytat(batman @ 20.01.2009, 15:29:25 ) *
Zrozum, że jeśli piszę czy to w Javie, czy w C# i korzystam z winapi, to ten kod siłą rzeczy nie pójdzie na linux/mac. I odwrotnie.

No co Ty? Naprawdę? aaevil.gif


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 20.01.2009, 13:38:42
Post #87





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
No chyba się nie zgodzę. Język albo daje wybór pomiędzy rozwiązaniem łatwym a rozwiązaniem optymalnym, albo nie daje zmuszając do wykorzystywania "jedynej słusznej metody implementacji czegoś tam bo jak nie to nie będzie działało z innymi mechanizmami windowsa".

Cytat
Przecież Ty nie masz pojęcia o czym piszesz.
Go to the top of the page
+Quote Post
nasty
post 20.01.2009, 15:39:47
Post #88





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat
C# jest dobry dla ludzi, którzy chcą niskim nakładem pracy stworzyć niewielkie projekty dla klientów, (...)
JoShiMa, dawno nie słyszałem na raz tyle bzdur. Szczególnie od kogoś kto uważa, że jednak ma jakieś pojęcie o tematyce. Powiedz mi, prosze, czy Twoim zdaniem cały backoffice Raiffeisen Bank, CommonWealth Bank (Najwiekszy Australijski bank), to mały system?

Bardzo bym Cię prosił o podważenie tej listy: http://www.microsoft.com/casestudies/searc...Size=1000000002
Go to the top of the page
+Quote Post
Wykrywacz
post 20.01.2009, 16:00:13
Post #89





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


A idąc za ciosem:
Cytat
Dalej Java ma porównywalny support oraz siłę rozwojową do .NET. Bo chyba Sun + IBM + Google + ... (czyli tzw. Java Consortium) to chyba jednak więcej niż sam MS (co najmniej poza dziedziną komputerów osobistych - w tzw. enterprise).

Cytat
Poza tym fajnie że Cie nie rusza, że firmy bezpośrednio zamieszane w rozwój Javy zatrudniają ponad 100000 pracowników (to tylko te 3 największe) którzy codzinnie Jave testują w codziennym użyciu.


Zobacz ile firm dziennie wykorzystuje i testuje technologię m$ w tym C# smile.gif
http://www.microsoft.com/casestudies/partner.aspx

EDIT

Rozumiem, że nie chce wam się / nie macie czasu, aby przedstawić mi rzeczowe fakty, które skłoniły by mnie do zainteresowania się na poważnie Javą?
Czy po prostu rzuciliście sloganami? I poza wmawianiem Mika że nie chce słuchać i bełkotem JoShiMa'y tylko Jabol próbuje podzielić się swoją wiedzą.
(Jabol dzięki za
Cytat
Jestem pewien, że C# też ma takie kruczki i że też 90% programistów w te pułapki wpada
, szukam kruczków winksmiley.jpg ).

Ten post edytował Wykrywacz 20.01.2009, 16:18:47
Go to the top of the page
+Quote Post
Jabol
post 20.01.2009, 17:03:27
Post #90





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 20.01.2009, 12:48:40 ) *
http://en.wikipedia.org/wiki/Visual_Studio_Team_System

Ciesz się że do Javy jest coś takiego, jeżeli przekonacie mnie do zmiany orientacji to już wiem od jakiego narzędzia zacznę.

No takiego "graficznego" narzędzia dla Javy pewnie nie znajdziesz. No ale też nie znam rozwiązań komercyjnych, może Borland albo IBM (w sumie pakiet Rational raczej na pewno musi coś takiego udostępniać) coś takiego mają. Z tym, że tutaj kolejna różnica. Piszesz, że robisz duże projekty. Więc policzmy, że masz 20 osobowy zespół. 20 licencji VS + licencja na VSTS + 20 licencji klienckich na VSTS + 20 licencji na Windows... = 40000 zł? W Javie spędzisz osobotydzień (zakładając, że zatrudnisz kogoś kto tej technologii jeszcze nie zna) na konfiguracji (~1500zł), ale toolsy masz za darmo. Zresztą na konfiguracje MS'a też z conajmniej 1000zł komuś będziesz musiał zapłacić. Także tutaj jest różnica. Oczywiście możesz kupić Rationale od IBM i będzie łatwiej (chociaż pewnie nie aż tak dużo łatwiej) ale to będzie Cie kosztować prawdopodobnie więcej niż rozwiązania MS. No a żeby Ci się 40000zł zwróciło to trzeba jednak troszkę tych projektów zrobić... A do Javy NetBeans albo Eclipse to naprawdę najwyższa półka.

//edit: choć jak o tym teraz tak myśle, to maven + artifactory + hudson + fisheye + netbeans/eclispe (oba wspierają maven) to już dość blisko.

Cytat(batman @ 20.01.2009, 13:29:25 ) *
W C# też się da. Zrozum, że jeśli piszę czy to w Javie, czy w C# i korzystam z winapi, to ten kod siłą rzeczy nie pójdzie na linux/mac. I odwrotnie. Jeśli używasz api danego systemu operacyjnego, to nie można napisać jednego kodu na wszystkie platformy.

Ale kto używa api systemu operacyjnego w Javie? Java zresztą chyba standardowo nie udostępnia WinAPI?


Cytat(Wykrywacz @ 20.01.2009, 16:00:13 ) *
Zobacz ile firm dziennie wykorzystuje i testuje technologię m$ w tym C# smile.gif
http://www.microsoft.com/casestudies/partner.aspx

No wiesz, gdyby wylistować wszystkie firmy które coś w Javie włożyły to lista też byłaby dłuższa.

No i jest jeszcze fakt, że po prostu znam wiele perełek oprogramowania napisanych w Javie i ani jednego napisanego w C#. Może dlatego, że raczej się w C# pisze tylko dedykowane programy, ale nie można tego wiedzieć.

Aha - i jeszcze jeden argument. Praktycznie dla każdej wymyślonej technologii, protokołu, api czy formatu istnieje implementacja w Javie. Jeżeli w ogóle istnieje w więcej niż jednym języku to istnieje w Javie. Jest to zazwyczaj kod dość dobrego standardu i wysokowydajny, często udostępniany przez producenta (Java jest językiem chętnie wspieranym bezpośrednio przez producenta technologii). Dlatego tak bardzo się sprzeczam, że Java nadaje się do integracji systemów.

Co mi się jeszcze bardzo podoba w Javie to koncept SPI - service provider interface. Developerzy Java projektują tylko interfejsy różnych api, same implementacje natomiast dostarczane są niezależne. Po pierwsze projektowanie interfejsów bez kontekstu implementacji powoduje, że są one naprawdę wysokiej jakości. Zresztą wystarczy popatrzeć na jdbc, javaee czy javax.persistance. To wszystko to naprawdę są niesamowicie wysokiej jakości interfejsy, bardzo intuicyjne oraz "gibkie"(?). Dodatkowo ma się wolny wybór co do użytej implementacji (hibernate czy toplink, glassfish czy jboss etc). A poza tym sam proces tworzenia nowych JSR to chyba zapewnia - tworzony jest council z członkami (specjalistami) pochodzącymi z różnych firm którzy to naprawdę dobrze dopracowują.

No i kompatybilność wsteczna. Można bez problemu kompilować programy nowym kompilatorem tak, żeby były kompatybilne ze starszą JRE. Na dodatek można nawet używać nowych elementów składniowych i kompilować programy do starego formatu binarnego (ojj - to się czasami naprawdę niesamowicie przydaje - jak się nagle okaże, że program ma działać również pod starszą wersją), bo ten język (technologia) jest po prostu niesamowicie dobrze zaprojektowany oraz zadbany.

Przy tym osobiście naprawdę się tą technologią interesuje i po prostu za każdym razem jestem pod wrażeniem.

Dokomentacja jaką tworzą "Java Language Specification" oraz oczywiście JavaDocs to też naprawdę przykład jak się takie rzeczy powinno robić. @batman: oczywiście edytory Javy też to potrafią. Zazwyczaj jeszcze zanim nadejdzie błąd kompilacji.

Aha - i nie twierdze, że C# tego nie ma, ale chciałbym to poddać dyskusji.

Ten post edytował Jabol 20.01.2009, 17:44:26
Go to the top of the page
+Quote Post
nasty
post 20.01.2009, 19:10:56
Post #91





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat(Jabol @ 20.01.2009, 17:03:27 ) *
No takiego "graficznego" narzędzia dla Javy pewnie nie znajdziesz. No ale też nie znam rozwiązań komercyjnych, może Borland albo IBM (w sumie pakiet Rational raczej na pewno musi coś takiego udostępniać) coś takiego mają. Z tym, że tutaj kolejna różnica. Piszesz, że robisz duże projekty. Więc policzmy, że masz 20 osobowy zespół. 20 licencji VS + licencja na VSTS + 20 licencji klienckich na VSTS + 20 licencji na Windows... = 40000 zł? W Javie spędzisz osobotydzień (zakładając, że zatrudnisz kogoś kto tej technologii jeszcze nie zna) na konfiguracji (~1500zł), ale toolsy masz za darmo. Zresztą na konfiguracje MS'a też z conajmniej 1000zł komuś będziesz musiał zapłacić. Także tutaj jest różnica. Oczywiście możesz kupić Rationale od IBM i będzie łatwiej (chociaż pewnie nie aż tak dużo łatwiej) ale to będzie Cie kosztować prawdopodobnie więcej niż rozwiązania MS. No a żeby Ci się 40000zł zwróciło to trzeba jednak troszkę tych projektów zrobić... A do Javy NetBeans albo Eclipse to naprawdę najwyższa półka.

1. Koszty zatrudnienia w przypadku .NET-a, tak jak i Javy będą znacznie wyższe od tych co podałeś a więc i koszty ogólne będą wieksze. Zatrudniając kogos za < 4000 do tych platform to myśle że nigdy Ci sie nie zwróci smile.gif
2.
Microsoft BizSpark™
To teraz może streszcze o co w tym chodzi, bo pewnie (mi by sie nie chcialo) nie każdemu chcę się przekopywać przez linki:

Startupy które mają mniej niż 3 lata i jakis tam pułap zarobków (zależnie od regiony, polska ma limit do 1 miliona pln rocznie) kwaliwikuja sie i mogą przystąpić do tego programu, który oferuje im za $1000 licence na wszystkie ich oprogramowania, i nawet po uplynięciu tego okresu nie trzeba tego oprogramowania oddawać, tyle że wtedy kupując dodatkowe to kupuje się je po normalnej cenie.

a po 3 latach, jak firma softwareowa nie potrafi przekroczyć progu 1 miliona przychodów, to uważam że najlepszym rozwiazaniem byłoby zmiana branży (teraz dobrze płacą na wykończeniówce tongue.gif).

Dodatkowo, ten program zapewnia pomoc techniczna (Apache Software Foundation tez? tongue.gif), promocję firmy, oraz darmowa subskrpcja do MSDN (co jest naprawde potężne).

Cytat
No i jest jeszcze fakt, że po prostu znam wiele perełek oprogramowania napisanych w Javie i ani jednego napisanego w C#.
A znasz BizTalk? znasz Sharepoint? znasz Alchemi? znasz Office ? (duża jego część napisana po wersji XP jest w .NET), stackoverflow.com, msn.com (2 najczesciej odwiedzana witryna swiata).

Cytat
Co mi się jeszcze bardzo podoba w Javie to koncept SPI - service provider interface.
W .NET jest podobnie, jest tak zwany; Provider Model.

Cytat
Eeee.. A może jakiś system produkcyjny co?
W firmie w której pracuje tworzymy system który już jest używany przez 80% procesów biznesowych w ministerstwie rolnictwa jest w .NET a więc proszę, duży system i do tego produkcyjny i w .NET. w ramach mojej działalności też pisze w .NET i nie zamieniłbym tego na żadna inna technologie, poprostu nigdy nie przestaje mnie miło zadziwiać.

JoShiMa
, proszę, powiedz mi ile miesięcy już zawodowo tworzysz oprogramowanie? bo nie sądze - patrząc po Twoich wypowiedziach - żeby pytanie o lata było na miejscu.

Osobiście, pomimo tego że wole .NET, to nie miałbym nic przeciwko napisaniu jakiegos czegos (a wcześniej nauczenie się) np. Javy, jeżeli warunki projektu zmuszą mnie do tego, to przecież tylko inna technologia...

Ten post edytował nasty 20.01.2009, 19:42:00
Go to the top of the page
+Quote Post
Jabol
post 20.01.2009, 19:37:06
Post #92





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(nasty @ 20.01.2009, 19:10:56 ) *
1. Koszty zatrudnienia w przypadku .NET-a, tak jak i Javy będą znacznie wyższe od tych co podałeś a więc i koszty ogólne będą wieksze. Zatrudniając kogos za < 4000 do tych platform to myśle że nigdy Ci sie nie zwróci smile.gif

Nie miałem na myśli zatrudniania nikogo za <4000zł. Chodziło, że będzie będzie pracował krócej, więc koszt będzie mniejszy.
Cytat
A znasz BitTalk? znasz Sharepoint? znasz Alchemi? znasz Office ? (duża jego część napisana po wersji XP jest w .NET), stackoverflow.com, msn.com (2 najczesciej odwiedzana witryna swiata).

No więc właśnie nie znam. Tzn jedynie ze słyszenia Sharepoint oraz Office. Dzięki za uświadomienie.
Go to the top of the page
+Quote Post
Wykrywacz
post 21.01.2009, 09:33:25
Post #93





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Leasing winksmiley.jpg No i zdecydowanie nie aż tak duży zespół winksmiley.jpg

Dzięki Jabol, to ja pozwolę sobie poprzyglądać się ew. rozmowie z Nasty'm, bo jest on bieglejszy ode mnie smile.gif

<4000zł - rozumiem że mówicie o kwocie netto?

Ten post edytował Wykrywacz 21.01.2009, 09:34:27
Go to the top of the page
+Quote Post
Babcia@Stefa
post 21.01.2009, 09:53:47
Post #94





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

Ostrzeżenie: (0%)
-----


Cytat(Jabol @ 9.01.2009, 09:58:59 ) *
Miałeś na myśli? :
- PC z Windowsem
- Telefony z Windows Mobile
- Strony internetowe na serwery Windowsowe
- itd... na urządznia od MS
@.radex: MySQL oraz Deplhi to programy których znajomość obsługi jest wymagana. Co prawda to nie problem, ale zawsze jednak nie SQL=MySQL...


Pod Linuksem też napiszesz program w C# smile.gif

@edit
Cytat(Batman)
W C# też się da. Zrozum, że jeśli piszę czy to w Javie, czy w C# i korzystam z winapi, to ten kod siłą rzeczy nie pójdzie na linux/mac. I odwrotnie. Jeśli używasz api danego systemu operacyjnego, to nie można napisać jednego kodu na wszystkie platformy.


Jeśli napiszesz program używając api Linuksa/Maca to na windozie nie odpalisz, ale jeśli użyjesz api windozy to np. Wine być może uruchomi poprawnie ten kod.

Pozdrawiam, WebNuLL

Ten post edytował Babcia@Stefa 21.01.2009, 10:02:39


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
ucho
post 21.01.2009, 10:38:13
Post #95





Grupa: Zarejestrowani
Postów: 300
Pomógł: 32
Dołączył: 31.07.2006

Ostrzeżenie: (0%)
-----


Cytat(Babcia@Stefa @ 21.01.2009, 09:53:47 ) *
Jeśli napiszesz program używając api Linuksa/Maca to na windozie nie odpalisz

Cygwin/mingw od dawna zapewnia kompatybilność Z POSIX dla windows, podobnie dostępne są porty toolkitów GTK/QT. Właściwie jeśli nasz program nie wymaga żadnych zmian do przeniesienia z linuksa na np. BSD to i pewnie przy portowaniu pod Windows nie będzie się trzeba wysilać.
Go to the top of the page
+Quote Post
nasty
post 21.01.2009, 11:14:18
Post #96





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Ale czy nie uważacie ze przenośność danej technologii z jednego systemu operacyjnego jest słabym argumentem w przypadku systemów dedykowanych? System operacyjny jest jednych z podpuntów architektóry lub wymogów projektu i już. Bardzo żadko jest tak (osobiście się nie spotkałem z takim przypadkiem) żeby przenośic system dedykowany z jednego systemu operacyjnego na inny.
Go to the top of the page
+Quote Post
rzymek01
post 21.01.2009, 11:24:18
Post #97





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

Ostrzeżenie: (0%)
-----


Cytat(Wykrywacz @ 19.01.2009, 11:50:13 ) *
Tylko tak że M$ nadal jest prawie wszędzie... ;P

prawie i na szczescie coraz mniej,
czytałem wczesniejsze Twoje posty i doszedłem do wniosku, że bardzo cenisz środowisko M$ i uwazasz, że jest wszedzie uzywane. Gruba większość serwerów to UNIXy, bo sa NIEZAWODNE, SZYBKIE, MNIEJ DZIURAWE, a nie winda która się może się w każdej chwili nie wiadomo z jakiego powodu zawiesić biggrin.gif

Cytat
Gotowych, sprawdzonych, przetestowanych ---> niezawodnych.

masz 50% racji biggrin.gif to jak powstają nowe rozwiązania?


powracając do tematu:
ja skromnie PHP (oczywiście wraz z przystawkami jak XHTML, CSS, czy SQL)
i skromnie C++
i hobbystycznie opengl i ogólnie coś z grafiką
no i marzeniem jest nauczenie się kiedyś JAVY tongue.gif

pozdrawiam


--------------------
:]
Go to the top of the page
+Quote Post
JoShiMa
post 21.01.2009, 11:28:43
Post #98





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(nasty @ 20.01.2009, 21:10:56 ) *
JoShiMa[/b], proszę, powiedz mi ile miesięcy już zawodowo tworzysz oprogramowanie? bo nie sądze - patrząc po Twoich wypowiedziach - żeby pytanie o lata było na miejscu.

Wystarczająco długo, żeby mówic o latach a nie o miesiącach, poza tym nie mam w zwyczaju odpowiadać na chamskie osobiste zagrywki.

Cytat(nasty @ 21.01.2009, 13:14:18 ) *
Ale czy nie uważacie ze przenośność danej technologii z jednego systemu operacyjnego jest słabym argumentem w przypadku systemów dedykowanych?

To prawda, ale kolega, który założył wątek pytał o języki. No i są języki, które nie wiążą Cię z konkretnym systemem i takie, które raczej Cię pod tym względem ograniczają.


--------------------
Go to the top of the page
+Quote Post
Wykrywacz
post 21.01.2009, 11:43:17
Post #99





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
prawie i na szczescie coraz mniej,
czytałem wczesniejsze Twoje posty i doszedłem do wniosku, że bardzo cenisz środowisko M$ i uwazasz, że jest wszedzie uzywane. Gruba większość serwerów to UNIXy, bo sa NIEZAWODNE, SZYBKIE, MNIEJ DZIURAWE, a nie winda która się może się w każdej chwili nie wiadomo z jakiego powodu zawiesić


Bardzo proszę cię o nie szerzenie populistycznych bzdur. Pokaż mi ile z tych Unixów jest serwerami domenowymi? A te są głównymi serwerami w każdej większej firmie na świecie (uogólniając tak zaznaczam, żeby jakiś fanatyk tu nie zaczął dupolić), ile z tych unixowych serwerów obsługuje exchanga, a jest to również najpopularniejszych ser. pocztowy. Jedyna różnica to faktycznie Oracle który nie koniecznie stoi na M$ winksmiley.jpg, ale który z uwagi na brak obsługi kości jest przynajmniej z moich obserwacji w recesji do mssql'a.

Więc o czym my mówimy? O jakich unixach, do czego? ;P Już pomijam (bzdury!) jakie wypisujesz, ponieważ akurat windy serwerowe są
Cytat
NIEZAWODNE, SZYBKIE, MNIEJ DZIURAWE
, jeżeli twierdzisz inaczej proszę pokaż przykład, wykazujący że serwery M$ są bardziej dziurawe w stosunku do unixowych...
,
Cytat
poza tym nie mam w zwyczaju odpowiadać na chamskie osobiste zagrywki.

To szkoda że wymagasz swoimi wypowiedziami od innych odpowiadania na twoje...

@rzymek01 Po czym wnioskujesz
Cytat
masz 50% racji biggrin.gif to jak powstają nowe rozwiązania?

Bo jak widać dalej na pewno nie po doświadczeniu zawodowym....

Ten post edytował Wykrywacz 21.01.2009, 11:45:58
Go to the top of the page
+Quote Post
nasty
post 21.01.2009, 12:18:03
Post #100





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat(rzymek01 @ 21.01.2009, 11:24:18 ) *
ja skromnie PHP (oczywiście wraz z przystawkami jak XHTML, CSS, czy SQL)
i skromnie C++
i hobbystycznie opengl i ogólnie coś z grafiką
no i marzeniem jest nauczenie się kiedyś JAVY tongue.gif
i Jakim prawem mając taką wiedze możesz sie wypowiadać na temat .NET vs. Java? i Windows Server vs. Linux ?
Go to the top of the page
+Quote Post

8 Stron V   1 2 3 > » 
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:16