Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Geschwindigkeit vs. sicherheit bei der nutzung von api - routinen -


1. Java
2. Viren

Zusammenfassung Es gibt eigentlich zwei überzeugende Gründe, um die Windows - API mit Visual Basic zu benutzen: gesteigerte Möglichkeiten und verbesserte Performance. Die gesteigerten Möglichkeiten kommen daher, da Visual Basic nur ein stark gekürztes Set der Windows - Möglichkeiten unterstützt. Eben dieses Subset, also eine kleinere Einteilung bewirkt, daß die Programmierung mit Visual Basic sehr sicher ist - mindestens um vieles sicherer als eine andere Programmierumgebung. Kurz gesagt: Visual Basic verbessert die Sicherheit, indem es die verfügbaren Funktionen limitiert.

Sobald man nun beginnt, mit der Windows32 API zu arbeiten, ändert sich dies wieder: Die Sicherheit wird außer Acht gelassen, die Kapazität kommt voll zum Vorschein. Mit verschiedenen Tools wie z.B. denen der Firma Desaware (als Beispiel möchte ich an dieser Stelle die Desaware SpyWorks vermerken) kann ein Visual Basic Programmierer fast an die Möglichkeiten eines C/C++ Programmierers hinkommen. Zusätzlich zu dem Umfang der API - Routinen kommt auch noch eine verbesserte Geschwindigkeit, da die meisten API - Routinen auf Geschwindigkeit hin optimiert wurden. Außerdem kann eine API - Funktion die Arbeit verschiedener Visual Basic Kommandos übernehmen, was sich wiederum positiv auf die Geschwindigkeit auswirkt. Als Beispiel hierfür möchte ich nur die Graphikfunktionen nennen. Zusammenfassend kann gesagt werden, daß es möglich ist, den Kampf Geschwindigkeit gegen Sicherheit zu kontrollieren. Man muß nur aufpassen, welche Funktionen man für welche Aufgaben benötigt.

Vergleich:
Visual Basic Code:

Vorteile Nachteile
Höchste Sicherheit Niedrigere Performance (langsamer)
Einfach zu testen und Fehler sind leicht zu beheben Benötigt oft mehr Programmieraufwand als die Nutzung von Custom Controls
Plattformunabhängig

Win32 API Code:
Vorteile Nachteile
Höchste Flexibilität Benötigt sowohl Win32 als auch Win16 Code
Getestet und dokumentiert Benötigt gute Kenntnisse

Bietet höhere Performance

Custom - Controls (Benutzerdefinierte Steuerelemente) und OLE - Server:

Vorteile Nachteile
Einfach zu benützen Benötigt die Auslieferung von zusätzlichen Software - Komponenten
Möglicherweise hervorragende Performance

 
 

Datenschutz
Top Themen / Analyse
indicator Multicasting
indicator Workstations
indicator Java.net.Socket
indicator Was ist RAID ?
indicator Gopher - Verzeichnisorientiertes Dokumentensystem
indicator Allgemeine Grundsätze
indicator Hardware - Die Innereien des Computers
indicator Glasfasern
indicator Schneller neu booten ohne Laden des BIOS
indicator Registry prüfen und Automatisch reparieren


Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution