Red de conocimiento informático - Material del sitio web - Cómo desarrollar páginas web en teléfonos móviles

Cómo desarrollar páginas web en teléfonos móviles

Lo que se dijo en el primer piso está un poco fuera de tema.

El desarrollo de páginas móviles debe estar orientado a diferentes plataformas y diferentes máquinas. Al igual que cuando se escribe código js. En desarrollo, es necesario considerar los navegadores de diferentes fabricantes.

Actualmente tenéis dos direcciones, y no sé cuál dirección queréis desarrollar:

1. Desarrollo WAP, el protocolo WAP es un subconjunto de la web, lo aprenderá rápidamente y es compatible con teléfonos móviles en la mayoría de las plataformas. Arquitectura BS pura, reutiliza completamente el marco en J2ee. De hecho, cada teléfono móvil cliente tiene su propio navegador (estándar W3C). Simplemente te comunicas con sus navegadores para crear páginas.

2. El desarrollo de la interfaz de usuario local es una arquitectura CS pura. Debe escribir código de interfaz de usuario en el front-end. Aún puede reutilizar su arquitectura en el back-end. Creo que escribir código de UI es similar a Swing. y AWT debería saber más o menos.

En este sentido, es necesario elegir un campo. Actualmente, existen varios sistemas operativos de plataforma de campo importantes:

a. El sistema Symbian de Nokia (lenguaje Symbian, cercano a c pero diferente; de C)

b. Sistema móvil Windows de MicroSoft (lenguaje c)

c. El sistema Iphone más popular recientemente (lenguaje Object C, cercano al lenguaje SmallTalk)

.

d. El sistema Android (java) de Google, que ha estado creciendo más rápido recientemente

e. Existe desde hace mucho tiempo y es compatible con todas las plataformas. Es un J2me "universal". system (j2me es compatible con todas las plataformas)

f. El sistema RIM utilizado por el teléfono móvil Black Mold (también el lenguaje java es algo similar a j2me)

g. Los sistemas ahora se utilizan menos y no se recomiendan. (c\c )

Sugerencia personal: si cree que hacer wap es suficiente, entonces solo necesita pasar medio mes estudiando las especificaciones de la etiqueta wap en w3c, luego puede hacerlo Aplicación web móvil desarrollada .

Si desea crear aplicaciones más avanzadas, es decir, programas de UI locales con arquitectura CS, como juegos, etc. También dividido en:

a. Si quieres ser más sencillo, aprende j2me y Android, porque ambos están basados ​​en Java. Y j2me es solo un subconjunto de Java, que es más simple que j2se y j2ee. Sin embargo, j2me no es tan poderoso como Android. Aprender Android será mucho más rápido si tienes una base Swing.

b. Si cree que no es difícil cambiar al lenguaje C, puede probar las plataformas Iphone, WM y Symbian. Actualmente, estas tres plataformas representan la gran mayoría de los teléfonos móviles del mercado.

Es muy difícil para una sola persona dominar completamente todos los sistemas anteriores y llevará mucho tiempo. Personalmente domino d, e y f porque todos están basados ​​en Java.

Para agregar a tus preguntas: j2me y Android son dos plataformas completamente diferentes. No es necesario aprender j2me primero para aprender Android.

J2me es una máquina virtual que se puede instalar en cualquier máquina elegida por el fabricante, de modo que se puedan ejecutar todos los juegos escritos con j2me.

Android es un sistema operativo que actualmente sólo es compatible con teléfonos móviles compatibles con Google. Solo puede ejecutar programas desarrollados en el lenguaje Android (el lenguaje Android en realidad está preparado para el lenguaje Java y se dice que es j2se en lugar de j2me)