Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
   
  •  
    Biologie
    Themen der Chemie
    Deutsch online artikel
    Englisch / Englische
    Franzosisch
    Geographie
    Geschichte
    Informatik
    Kunst
    Mathematik / Studium
    Musik
    Philosophie
    Physik
    Recht
    Sport
    Wirtschaft & Technik



    Biographie

    Impressum

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
Multicasting
Workstations
Java.net.Socket
Was ist RAID ?
Gopher - Verzeichnisorientiertes Dokumentensystem
Allgemeine Grundsätze
Hardware - Die Innereien des Computers
Glasfasern
Schneller neu booten ohne Laden des BIOS
Registry prüfen und Automatisch reparieren





Datenschutz

Zum selben thema
Netzwerk
Software
Entwicklung
Windows
Programm
Unix
Games
Sicherheit
Disk
Technologie
Bildung
Mp3
Cd
Suche
Grafik
Zahlung
Html
Internet
Hardware
Cpu
Firewall
Speicher
Mail
Banking
Video
Hacker
Design
Sprache
Dvd
Drucker
Elektronisches
Geschichte
Fehler
Website
Linux
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.