![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jaki język programowania wizualnego byscie polecili?
![]() Do tej pory znam troche podstawy Javy, ale ciekaw jestem waszych opinii: jaki język polecacie? ![]() Ten post edytował spenalzo 5.02.2006, 14:57:05 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Zdecydowanie C# jezeli chcesz pisac pod Windowsa.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Seth @ 2006-02-05 16:02:19) Zdecydowanie C# jezeli chcesz pisac pod Windowsa. Wiedziałem, że to napiszesz ![]() A na serio: jaka jest przewaga C# nad innymi językami? Jak wygląda sprawa książek, poradników w sieci, czy chociażby for dyskusyjnych? -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
z ksiazek polecam C#. Programowanie helionu. a jezeli chodzi o fora i poradniki w Polsce to jest niestety z tym biednie (w porownaniu do php naprzyklad) ale sie rozwiaja caly czas. za granica mozna juz poszperac
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
![]() Przewaga C# jest jego "gramatyka", latwosc pisania aplikacji, przejrzystosc, intuicyjnosc np takie cos: Kod dupa = "cos bla bla".Substring(0,3); ...pokazuje jak latwo robic pewne rzeczy w C#. Nawet ostatnie aktualizacje Javy duzo czerpaly z udogodnien jakie wprowadzil C#. No i do tego trzeba dodac .NET Framework. nie tak dawno wypuszczono wersje 2.0, ktora ma kilka bardzo ciekawych udogodnien w stosunku do 1.1 w tym nowe mozliwosci C# (np. rozdzielenie kodu klasy na kilka plikow). Java jest fajna pod wzgledem przenosnosci, ale sadze, ze na tym jej fajnosc sie konczy - wolne aplikacje, niezbyt ladne GUI (cociaz ATK juz nieco zmienili), warstwa na warstwie, aby przetestowac JSP trzeba je kompilowac za kazdym razem jak cos zmienimy itp. itd. Po angielsku jest masa ksiazek, tutoriali, filmow instruktazowych. Po polsku tez jest sporo, chociaz juz nie tak duzo. For narazie brakuje - jest jedno, ktore znam dot-net.pl ![]() ![]() Mozna tez pisac w nim pod linuxem: dzieki go-mono i pod BSD dzieki Rotorowi. MS zainwestowa sporo czasu, pracy i pieniedzy aby wypromowoac ten jezyk i jak bys zerknal na zagraniczne strony i fora widac rezultaty - mysle nawet, ze niedlugo moze wyprzedzic Visual Basica .NET w popularnosci. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Seth @ 2006-02-05 19:43:31) aby przetestowac JSP trzeba je kompilowac za kazdym razem jak cos zmienimy itp. itd. To akurat servlety, JSP działa jak php,czyli bez kompilacji ![]() Natomiast co do C#... zachęciłeś mnie ![]() Ten post edytował spenalzo 5.02.2006, 18:49:33 -------------------- |
|
|
![]()
Post
#7
|
|
![]() Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
W pełni popieram Setha. Próbowałem wielu języków, ale w C# zakochałem się od pierwszej linijki kodu. Język jest poprostu niesamowicie intuicyjny, osiągnięto idealny kompromis między C++ i Javą. Aplikacje się nie ślimaczą, budują się szybko. Wersja 2.0 wprowadza wiele udogodnień, ale dla mnie największym jest obsługa typów generycznych. Pisanie kodu to poprostu poezja
![]() Znalazłbym też kilka minusów, jak np. niepotrzebne wartości prywatne czy zamknięte klasy w bibliotece standardowej, które trzeba obchodzić poprzez mechanizm refleksji, jednak sam fakt, że da się to obejść też w sumie jest plusem ![]() Ogólnie, uważam C# za język przyszłości, wraz z nadejściem Visty powinien osiągnąć ogromną popularność i wtedy jego znajomość może okazać się ogromnym atutem. -------------------- "Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
btw, jaki kompilator polecacie do C# ? (najlepiej darmowy i na maksa hardkorowy, żaden kombajn:) )
-------------------- \o/
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Sciagnij .NET Framework SDK - darmowy, pelny, dostepny z lini polecen, kompilator jezykow .NET.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja osobiście przywiązałem się bardzo do C#
![]() ![]() Co do kompilatora, to korzystam z Microsoft Visual C# 2005 Express Edition - jest darmowy ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 197 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy po skompilowaniu aplikacji w C# do uruchomienie jej na dowolnym komputerze potrzebny jest .NET framework ?
-------------------- ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak, jeżeli masz Visual C# 2005 to będzie problem z 1.1
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 197 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
No i tu się objawia poważny minus C# (przynajmniej do czasu kiedy większość przejdzie na Viste) - trzeba na komputerze doinstalować dodatkową aplikację, a nie wszyscy maja na to chęć :/
-------------------- ![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Technologia .NET bardzo szybko przyjmuje nowych zwolenników i coraz więcej osób instaluje Frameworki
![]() ![]() |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(tiraeth) [...] Gorzej mają ci, którzy korzystają z pirackich wersji XP - bez SP2 nie ma Windows Installer 3.0 a bez niego nie ma .NET Framework 2.0 ![]() Jeżeli przejdą pomyślnie weryfikację na stronach Microsoftu, mogą się mieć Windows Installer 3.0 albo od razu Windows Installer 3.1. -------------------- Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Seth) Przewaga C# jest jego "gramatyka", latwosc pisania aplikacji, przejrzystosc, intuicyjnosc np takie cos: Kod dupa = "cos bla bla".Substring(0,3); ...pokazuje jak latwo robic pewne rzeczy w C#. W Javie też się da. Cytat(Seth) Nawet ostatnie aktualizacje Javy duzo czerpaly z udogodnien jakie wprowadzil C#. Jednak nie można zapominać, że to C# wyrosło z Javy a nie odwrotnie, imo C# to taka Java microsoftu z paroma usprawnieniami. Cytat(Seth) No i do tego trzeba dodac .NET Framework. nie tak dawno wypuszczono wersje 2.0, ktora ma kilka bardzo ciekawych udogodnien w stosunku do 1.1 w tym nowe mozliwosci C# (np. rozdzielenie kodu klasy na kilka plikow). IMO rozdzielanie klas na kilka plików to niezbyt dobry pomysł - rozbija to niepotrzebnie kod. Nie wiem czy w C# jest coś takiego jak generic, w każdym razie jest to bardzo fajna rzecz. ![]() Cytat(Seth) Java jest fajna pod wzgledem przenosnosci, ale sadze, ze na tym jej fajnosc sie konczy - wolne aplikacje, niezbyt ladne GUI (cociaz ATK juz nieco zmienili), warstwa na warstwie, aby przetestowac JSP trzeba je kompilowac za kazdym razem jak cos zmienimy itp. itd. JSP jest niejawnie, automatycznie kompilowane do servletu, nie trzeba robić tego ręcznie. Przenośność javy jest jej bardzo dużą zaletą, ilość bibliotek, rozszeżeń na prawdę powala na nogi. Do javy jest całe multum ciekawych frameworków - od prościutkich po bardzo złożone obejmujące wiele aspektów (vide Spring). Mam wrażenie, że szybkość C# wynika z jego integracji z windowsem, wszak by cokolwiek uruchomić trzeba mieć .NET frameworka. Java nie wymaga tego, jedyne czego potrzebujesz to wirtualna maszyna. Java jest uniwersalna - od apletów poprzez aplikacje desktopowe i webowe po telefony, obsługę urządzeń aż po sieci neuronowe. Czy C# może z czymś takim się równać? Myślę, że nie.. Java jest na prawdę potężna. GUI - spójrz na eclipse i SWT - czy ono jest brzydkie? Cytat(Seth) Mozna tez pisac w nim pod linuxem: dzieki go-mono i pod BSD dzieki Rotorowi. ... których Microsoft oficjalnie nie wspiera. Ten post edytował splatch 6.02.2006, 16:54:36 -------------------- Łukasz Dywicki
Independent Java and open source software consultant. Blog - Java, OSGi, integracja oprogramowania.. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 0 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Eh dzieciaki ale wy tutaj trollujecie.
Hehe, az sie zarejestrowalem zeby to napisac. |
|
|
![]()
Post
#18
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(hamster @ 2006-02-06 16:59:27) Hehe, az sie zarejestrowalem zeby to napisac. Jak masz tyle konstruktywnych rzeczy pisać to się może wyrejestruj. |
|
|
![]()
Post
#19
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(splatch @ 2006-02-06 17:50:16) Cytat(Seth) No i do tego trzeba dodac .NET Framework. nie tak dawno wypuszczono wersje 2.0, ktora ma kilka bardzo ciekawych udogodnien w stosunku do 1.1 w tym nowe mozliwosci C# (np. rozdzielenie kodu klasy na kilka plikow). IMO rozdzielanie klas na kilka plików to niezbyt dobry pomysł - rozbija to niepotrzebnie kod. Nie wiem czy w C# jest coś takiego jak generic, w każdym razie jest to bardzo fajna rzecz. ![]() Rozbijanie klasy na kilka plikow pozwala min na prace kilku osob nad jedna klasa bez potrzeby laczenia swoich kodow z innymi - wystarczy skopjowac wlasna czesc klasy (plik) i wsio. Poza tym min dlatego w nowym VSie 2005 nie widac juz kodu generowanego przez samo srodowisko, a to znaczaco poprawia czytelnosc. Chociaz zgodze sie, ze i bez tego mozna zyc ![]() Cytat(splatch @ 2006-02-06 17:50:16) Mam wrażenie, że szybkość C# wynika z jego integracji z windowsem, wszak by cokolwiek uruchomić trzeba mieć .NET frameworka. Java nie wymaga tego, jedyne czego potrzebujesz to wirtualna maszyna. No wlasnie. Nadal potrzebujesz dodatkowych 16 MB wirtualnej maszyny (czyli identyczny "problem" jak z .NET). Mysle, ze to kwestia czasu kiedy .NET Framework bedzie o porownywalnej wielkosci. A to, ze trzbea bedzie go sciagnac nie bedzie juz czyms dziwnym, tak samo jak z WM Javy. Cytat(splatch @ 2006-02-06 17:50:16) Java jest uniwersalna - od apletów poprzez aplikacje desktopowe i webowe po telefony, obsługę urządzeń aż po sieci neuronowe. Czy C# może z czymś takim się równać? Myślę, że nie.. Java jest na prawdę potężna. GUI - spójrz na eclipse i SWT - czy ono jest brzydkie? To fakt Java jest bardzo przenosna ale jezeli mamy zamiar pisac tylko dla Windowsa albo pod www to sadze, ze mozna sobie podarowac przenosnosc i wykorzystac to, ze .NET jest szybszy od Javy. Dla telefonow jak i innych urzadzen przenosnych dostepny jest .NET Compact Framework. Sieci neuronowe mozna napisac nawet w php, wiec nie jest to nic z czym C# nie mogl by sobie poradzic. Czyli zostaje tylko przenosnosc.... czy to mi jest potrzebne piszac aplikacje stricte dla Windowsa ? Wg. mnie nie. Cytat(splatch @ 2006-02-06 17:50:16) Cytat(Seth) Mozna tez pisac w nim pod linuxem: dzieki go-mono i pod BSD dzieki Rotorowi. ... których Microsoft oficjalnie nie wspiera. Rotor jest tworozny przez ludzi z Microsoftu. Nawiasem mowiac gomono jest sponsorowane przez Novela, wiec przyszlosc raczej ma zapewniona. Ten post edytował Seth 6.02.2006, 18:08:01 |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Seth) Sieci neuronowe mozna napisac nawet w php, wiec nie jest to nic z czym C# nie mogl by sobie poradzic. Zatem proszę o przykłady implementacji. To, że jest taka możliwość nie znaczy, że jest to opłacalne. Dla javy jest już choćby Joone Cytat(Seth) Nawiasem mowiac gomono jest sponsorowane przez Novela, wiec przyszlosc raczej ma zapewniona. Novell jakiś czas temu ratował się inwestowaniem w linuksa bo wychodził pod kreską i sam w dalszym ciągu na swojej stronie mimo wspierania mono korzysta z J2EE. Ten post edytował splatch 6.02.2006, 19:00:04 -------------------- Łukasz Dywicki
Independent Java and open source software consultant. Blog - Java, OSGi, integracja oprogramowania.. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 20:25 |