priv - que paso con blackberry 2018
desarrollo blackberry, ¿es tan fácil de usar como el desarrollo de teléfonos inteligentes? (5)
He jugado con el desarrollo de teléfonos inteligentes (Windows CE), y parecía bastante sencillo usar vs.net y tener un buen emulador, etc.
¿Cómo es el desarrollo de Blackberry? Al ver que usa JavaME, supongo que aprender el SDK / sintaxis para un desarrollador .net no sería tan difícil de manejar.
¿Pero qué pasa con el desarrollo IDE, depuración, emuladores, etc.?
De hecho, acabo de comprar un blackberry por esta misma razón. Puede usar el IDE de Eclipse y luego instalar el plugin de JDE. El plugin de JDE incluye el blackberry sdk así como algunos emuladores.
EDITAR - http://na.blackberry.com/eng/developers/javaappdev/
Me encontré con un problema hace un par de semanas cuando estaba configurando el entorno, sin embargo, encontré mi solución en los foros de blackberry. YMMV
Tengo una experiencia muy limitada con Blackberry, pero por lo que tengo, es bastante fácil de usar. Java es bastante similar a C # que probablemente hubieras usado para el desarrollo de CE.
Probablemente usará Eclipse para IDE, que es bueno una vez que se acostumbre. Probablemente te frustrará un poco al venir de Visual Studio, pero dale una oportunidad.
En cuanto a la depuración y los emuladores, desde mi experiencia limitada, no hay problemas allí. De hecho, creo que Blackberry es una plataforma mucho más agradable que cualquiera de los dispositivos CE de muchas maneras.
También hay un plugin de Visual Studio para el desarrollo de Blackberry, pero requiere que se instale un tiempo de ejecución en los Blackberries que usan los programas desarrollados, por lo que solo es realmente útil para las aplicaciones empresariales donde tienes control sobre los teléfonos de los usuarios.
BlackBerry proporciona un entorno de desarrollo Java que tiene varias herramientas integradas (especialmente cobertura, uso de memoria y creación de perfiles) además de un resaltador de sintaxis y un editor, compilador y depurador de "inserción inteligente". También se incluyen las herramientas de firma de código de BlackBerry, JAD y COD.
Descubrí que era mucho más fácil para mí desarrollar código en Eclipse, compilarlo con Ant (usando las tareas de etap de RAPC de etaras, pero parece que ya no están, que BlackBerry Ant Tools parece ser un reemplazo adecuado) y usar el JDE para depuración / creación de perfiles, etc.
No he usado el nuevo complemento RIM Eclipse.
MDS Studio tiene entornos basados en Eclipse y Visual Studio. Lo encontré útil para crear prototipos de UI, pero bastante engorroso para hacer cualquier desarrollo personalizado. BB lo comercializa como "Desarrollo de aplicaciones rápidas", y tiene los puntos fuertes y débiles de los paradigmas.
Descubrí que el desarrollo de BlackBerry se parece mucho a otras aplicaciones especializadas basadas en Java: si desarrolla aplicaciones Midlet estándar de J2ME, no necesita saber mucho más. Si realmente desea aprovechar las características exclusivas de BlackBerry, integrarse con aplicaciones de BB, etc., necesita aprender las API específicas de BlackBerry: javadoc es bastante bueno, los foros y los libros blancos ayudan, pero hay pocos detalles reales "documentos o documentos para decirle cómo ponerlo todo junto.
Caveat Emptor, YMMV, etc., ad nauseum.
La comunidad de soporte responde rápidamente preguntas bien formuladas de personas que obviamente han pensado en lo que escriben. RIM también lanza rápidamente nuevas actualizaciones de simulador para teléfonos nuevos, con los que he tenido problemas en el pasado de otros fabricantes.
También hay otro entorno de desarrollo de Blackberry llamado "Blackberry MDS studio". Es una alternativa a Java. Sé que para algunos de mis colegas que son desarrolladores de Lotus Notes prefieren este IDE, ya que es más visual. Personalmente, prefiero que Java sea un desarrollador de Java.