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

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