home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 July & August
/
Pcwk78a98.iso
/
Cdinst
/
Txt
/
VJPP.TXT
< prev
next >
Wrap
Text File
|
1998-05-27
|
5KB
|
75 lines
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++.