Web & amp; amp; Beweglich

Die Welt des Internets und des Mobiltelefons ist für uns alle ein integraler Bestandteil des Alltags, auch wenn wir uns dessen nicht bewusst sind
So ist die Menge an Informationen, die jede Sekunde um die Welt übertragen wird, enorm.
& Quot; Anwendung & quot; Klingt sehr häufig in verschiedenen Kontexten.
Anwendungen können in zwei Arten eingeteilt werden:
Web-Anwendungen – angetrieben von einem Browser, auf den die Server-IP-Adresse zugreift
Und Anwendungen auf dem Gerät selbst installiert, die unabhängig vom Browser laufen.
Jede Anwendung hängt von mehreren Faktoren ab:
1. Hardware – das jeweilige Gerät, auf dem es läuft, zum Beispiel:
1.1 Desktop-Computer
1,2 Tablette
Smartphone
* Oder irgendein anderes Gerät (auf der Grundstufe können Sie natürlich auch eine Anwendung für eine Waschmaschine entwickeln
2. Betriebssystem – (von Smartphones) Es gibt eine Vielzahl von verschiedenen Betriebssystemen und eine große Anzahl
Von den Versionen jedes Betriebssystems ist der Haupttag (heute März 2013):
2.1 Android-System
2.2 IOS-System
2.3 Windows Phone System
2.4 BlackBerry-System
Nicht jedes Betriebssystem ist mit jedem Gerät kompatibel, aber es gibt Betriebssysteme wie Android, die bereitgestellt werden
Für die Installation auf vielen verschiedenen Geräten ist auch hier der Erfolg dieser Systeme zu erkennen. Seit Jahren
Letzterer nahm den größten Teil des Marktanteils von Smartphones auf der ganzen Welt !!!
Android – ist das von Google entwickelte Betriebssystem.
iOS – Dies ist ein Betriebssystem für Apple.
Windows Phone – Dies ist ein von Microsoft entwickeltes Betriebssystem. (Ein relativ neues System)
BlackBerry – entwickelt von der kanadischen Firma RIM.
WEB-Anwendungen
Web-Anwendungen sind HTML-basiert, wenn die neueste Version HTML5 ist. Browser
Installiert auf dem Gerät greift auf das Remote-Server HTTP-Protokoll und lädt die Dateien
Bewerben Sie sich mit der Webadresse und übersetzen Sie es auf Ihrem Computer. Deshalb die Programmierer, die die
Die WEB-Anwendung entspricht dem Code zu relevanten clientseitigen Technologien, die JS HTML sind
Und CSS.

Neben der Serverseite, die auf verschiedenen in Microsoft und Linux beliebten Infrastrukturen arbeitet und dementsprechend
Ihre serverseitigen Programmiersprachen ASP bzw. PHP.
HTML – Eine Auszeichnungssprache, die die GUI-Vorlage bildet. Das HTML-Dokument ist
Eine Struktur von Tags in einer hierarchischen Reihenfolge, die eine für die Anwendung relevante ANSICHT erstellt.
CSS – Streaming Language (Cascade) Stil, die eine anspruchsvollere Entwicklung der STYLE ist
Der HTML gibt tatsächlich die Eigenschaften von PROPERTIES an, um die geerbten Elemente anzuzeigen
Relevanz.
JS – eine Skriptsprache, die auf der Client-Seite läuft, ist JS grundsätzlich eine Sammlung von Befehlen, die Funktionalität erzeugen
Erforderlich im Browser zu existieren. JS wird oft verwendet, um ereignisgesteuerten und objektorientierten Code zu schreiben
(Event Oriented & Object Oriented) zur Vereinfachung des Entwicklungsprozesses. Diese sprache ist vielleicht
Die beliebteste, wenn es um die Entwicklung neben dem Client von Web-Anwendungen kommt und daher gibt es Umgebungen
Viele Entwicklungs- und Referenzbibliotheken sind sehr nützlich.
Das jQuery Mobile Framework ist eine speziell entwickelte Javascript-Bibliothek
Zu den beliebtesten mobilen Geräten. So sparen Sie viel Zeit und die Entwicklung der Standardoptionen
(Derzeit in einem Browser aktiviert). Da die Anwendung läuft auf dem Browser, die Entwicklung
Wird in Übereinstimmung mit den Zielbrowsern durchgeführt. Die neueste jQuery mobile Version (heute) ist 1.3.0
Anwendungen Nativ
Anwendungen, die auf den Geräten selbst installiert sind, werden in vielerlei Hinsicht entwickelt
Eine Vielzahl von Versionen von Betriebssystemen sind auf dem Markt verfügbar.
Die Hauptsprachen sind:
Für Geräte mit Android-Systemen: JAVA
Beispiel für ein JAVA-Programm, das druckt: Hallo Welt
***

public class Beispiel {
public static void main (String [] args) {
System.out.println (& ldquor; Hallo Welt “);
}
}

Für Geräte mit iOS-Systemen: Ziel C
Ein Beispiel für ein Ziel-C-Programm, das Hello World druckt

int main (int argc, const char * argv []) {
printf (“Hello World \ n”);
Rückgabe 0;
}

Für Geräte mit einem Windows Phone System: C #,

Beispiel für ein C # Programm, das druckt: Hallo Welt

public class Beispiel {
public static void Haupt () {
System.Console.WriteLine (“Hello World”);
}
}

Android-Anwendungen
Ab heutigen Daten (März 2013) ist der Großteil des Weltmarktanteils an Smartphones im System
Android, das über 70% am Ende des Jahres 2012 erreichte, wie veröffentlicht unter: http://techcrunch.com also in einer Weise
Es ist sehr logisch – die Nachfrage nach Android App-Entwicklern ist immer mehr gewachsen.
Wie bereits erwähnt, kann Android-Entwicklung in einer Reihe von verschiedenen Möglichkeiten, wenn die häufigsten durchgeführt werden
Heute ist es in JAVA Sprache mit Eclipse IDE speziell für ihn entwickelt und anpassungsfähige ADT
Laden Sie direkt von der Andrew-Seite herunter.
Android-Entwicklungstools – ist ein Plugin (Plug-In) für IDE (in diesem Fall Eclipse) erstellt
Eine integrierte Umgebung für Android-Anwendung Entwicklung in einer schnellen und effektiven Weise. Letzte Version ist richtig
Heute (März 2013): ADT 21.1.0
Wegen der intensiv großen Notwendigkeit für Android-Entwickler, Google-Ingenieure arbeiten Tag für Tag zu verbessern
Primework für Android Entwicklung.
Framework Das Konzept einer Arbeitsumgebung (in der Programmierung) bezieht sich auf Bibliotheken und / oder universelle Software
Das ist eine Entwicklungsinfrastruktur mit wiederverwendbaren Bibliotheken und Tools für die Entwicklung verschiedener Applikationen und Software.
In Android-Entwicklung – dieses Konzept bezieht sich auf IDE + SDK + ADT und / oder andere relevante Verzeichnisse
Für die Entwicklung eines bestimmten Produktes.
Entwicklung für Android ist so bequem und freundlich geworden, dass es heute sehr einfach ist, in diese Umgebung zu wechseln, zum Beispiel – wenn
In der Vergangenheit musste der Entwickler, der eine Basisanwendung für Android schreiben wollte, mehrere Teile (von
Entwicklungspuzzle) wie IDE und SDK kompatibel.
Integrierte Entwicklungsumgebung – Eine integrierte Entwicklungsumgebung – Software, die entworfen ist, um zu dienen
Der Programmierer bietet eine bequeme Arbeitsumgebung für die Entwicklung von Software und Anwendungen wie Eclipse. Teil
IDE integriert auch einen Compiler und Interferter (Segel) wie im Fall von Eclipse, die Kosten erlaubt
Einige der Bugs sind immer noch kompilieren und laufen das Programm.