home *** CD-ROM | disk | FTP | other *** search
- Microsoft Visual J++ 6.0 Technology Preview
- ===========================================
-
- Na finaln╣ wersjΩ tego produktu trzeba bΩdzie jeszcze poczekaµ ale
- ju┐ dzi£ na podstawie tego co oferuje wersja beta mo┐na powiedzieµ:
- pierwsze, szybkie i wysokowydajne £rodowisko programistyczne Javy do
- projektowania i rozwoju aplikacji (w tym "webowych" i/lub
- klient/serwer), kt≤re mo┐e zagroziµ MS Visual Basic(sic!) a tak┐e
- C++ (Borlanda i Microsoftu - drugie sic!). I chocia┐ nie to w VJ++
- 6.0 jest najwa┐niejsze, to trzeba zaznaczyµ, ┐e opr≤cz swojej
- g│≤wnej cechy tworzenia aplikacji dzia│aj╣cych na r≤┐nych
- platformach, tym razem VJ++ 6.0 umo┐liwia r≤wnie┐ budowΩ aplikacji
- dla danego OS, kt≤re pod wzglΩdem wydajno£ci i funkcjonalno£ci mog╣
- ju┐ konkurowaµ z aplikacjami stworzonymi w "zwyk│ych jΩzykach
- wysokiego poziomu". Jedn╣ z najistotniejszych nowo£ci jest w│╣czenie
- Windows Foundation Classes for Java (WFC) - obiektowo zorientowanej
- biblioteki klas, upraszczaj╣cych oraz integruj╣cych obiekty
- programowe Win32 oraz Dynamic HTML dla Internet Explorer'a lub
- innych przegl╣darek wspieraj╣cych standard HTML 4.0. WFC zawiera w
- sobie, znany z poprzednich wersji VJ++, zbi≤r klas Application
- Foundation Classes, co umo┐liwia tworzenie na podstawie ju┐
- istniej╣cych rozwi╣za±, nowych, silnych, ukierunkowanych "byznesowo"
- aplikacji i obiekt≤w Javy £redniego poziomu. BΩd╣ one posiadaµ ju┐
- dostΩp do Win32 API i │atwo integrowaµ siΩ z wieloma us│ugowymi
- aplikacjami, np. Windows NT. W efekcie, proces unowocze£niania
- aplikacji mo┐e nie byµ ani czasoch│onny, ani ograniczony np. przez
- groƒbΩ zerwania zgodno£ci w d≤│, co zdarza siΩ do£µ czΩsto przy zbyt
- gwa│townym skoku technologicznym.
-
- Interfejs u┐ytkownika jest podobny do IDE innych narzΩdzi Visual
- Tools, a szczeg≤lnie do Visual Basic'a, co u│atwia ewentualn╣
- przesiadkΩ lub szybkie "wej£cie" w nowy jΩzyk. Opr≤cz typowego IDE,
- Visual J++ 6.0 posiada szereg znanych (a teraz bardziej
- rozbudowanych) narzΩdzi podnosz╣cych komfort pracy i efektywno£µ
- programowania. Project Explorer pozwala na szybk╣ nawigacjΩ po
- grupach projekt≤w oraz na sortowanie ich plik≤w np. wg typ≤w.
- Zintegrowany, obiektowy edytor HTML jest na tyle "dzielny", ┐e nie
- ma potrzeby prze│╣czania zada±, aby u┐yµ jaki£ inny lepszy? edytor
- zewnΩtrzny - chyba, ┐e kto£ ma silne przyzwyczajenia... Pomocnicze
- narzΩdzie IntelliSense, dzia│aj╣ce niezale┐nie od tego, czy
- programista wykorzystuje WFC czy nie, pe│ni rolΩ debugera "w locie",
- kt≤ry podczas wpisywania kodu nie tylko wy│apuje b│Ωdy, ale te┐
- podpowiada ja je "w locie" skorygowaµ. Podczas wpisywania
- instrukcji, IntelliSense otwiera dialog z list╣ dostΩpnych dla
- danego projektu metod. Nie oznacza to jednak, ┐e VJ++ nie ma
- prawdziwych narzΩdzi debugerskich. Ma ich komplet i jak IntelliSense
- r≤wnie u┐ytecznych.
-
- Gdy na ekranie dzieje siΩ zbyt wiele te┐ nie dobrze, wiΩc nawet
- takiego "dobrodzieja", jakim dla mniej do£wiadczonych "javist≤w"
- jest IntelliSense, mo┐na wy│╣czyµ w opcji ustawie± IDE.
-
- Zespo│y programistyczne bΩd╣ z pewno£ci╣ wykorzystywaµ "do imentu"
- doskona│y Visual Component Manager umo┐liwiaj╣cy wsp≤│dzielenie
- zasob≤w komponent≤w (w tym ActiveX oraz HTML), przechowywanych i
- obs│ugiwanych za pomoc╣ serwera z MS Access lub MS SQL Sever. DziΩki
- do│╣czeniu, niezele┐nej od jΩzyka, biblioteki Microsoft Component
- Object Model (COM), tworzenie aplikacji jest teraz mo┐liwe przy
- wykorzystywaniu istniej╣cych ju┐ komponent≤w napisanych w innych
- jΩzykach. S╣ tu tak┐e przydatne kreatory: Class Builder jak sama
- nazwa wskazuje umo┐liwia szybkie tworzenie nowych klas, natomiast
- J/Direct Call Builder mo┐na u┐yµ do do│╣czania technik Windows do
- klas Javy.
-
- Do w│╣czenia zewnΩtrznych ƒr≤de│ danych wystarczy skorzystaµ z kilku
- narzΩdzi obiektowych i bazodanowych komponent≤w ODBC, kt≤re poprzez
- d&d mo┐na wk│adaµ bezpo£rednio do wizualnej formy i wi╣zaµ ze
- ƒr≤d│em danych. Wbudowane wsparcie dla specyfikacji Microsoft OLE DB
- pozwala do│╣czaµ ƒr≤d│a danych w postaci pliku tekstowego. Tworzenie
- wykonywalnych aplikacji z wykorzystaniem archiw≤w CAB czy ZIP to
- kolejny plus dla pakietu.
-
- O minusach w "becie" pisaµ nie wypada, wiΩc po┐yjemy, zobaczymy jaka
- bΩdzie finalna "sz≤stka" Microsoft Visual J++.
-