¿Cuál es el mejor, iPad o MacBook, para desarrolladores?

El Macbook E incluso si pudieras desarrollar en el iPad, sería horrible.

Verás, cuando tienes un iPad, agregas un teclado, tienes una computadora portátil, así de simple. Pero esta computadora portátil no tiene un sistema de archivos, tiene archivos en iOS 11, pero no se puede vincular a archivos en el sistema, solo en algún espacio compartido. La pantalla es muy pequeña. Cambiar de editor para compilar a la aplicación en ejecución tomaría aproximadamente un segundo, por lo que cada compilación costaría al menos 2 segundos para alguna animación de pantalla. La pantalla es pequeña, todas las aplicaciones son de pantalla completa. Dado, puede ejecutarlos uno al lado del otro, sin embargo, eso no sería muy útil, ya que realmente no pueden hablar entre sí y le quitaría espacio de visualización ya mínimo.

Veo a algunos tipos como Federico Viticci tratando de doblar el iPad a su voluntad, tenga en cuenta que principalmente está escribiendo texto. Pero el esfuerzo y el trabajo extra necesarios, ¿por qué no solo obtener un Macbook adorable y realmente hacer su trabajo sin la pelusa? Un iPad con teclado es una computadora portátil pésima, realmente pésima.

En iOS 11, finalmente se le permite hacer compilaciones en su iPad, pero su aplicación está encerrada dentro de una caja de arena, estaría atrapado dentro de esa caja de arena.

Creo que verá un desarrollo de hipercard (ish) en el iPad, y las personas pudieron hacer aplicaciones bastante sorprendentes dentro de eso, pero fueron limitadas, nunca fue un desarrollo completo, incluso el desarrollo web simple está fuera de cuestión. , Safari no puede abrir sus archivos por una cosa, necesitaría procesos en segundo plano, y solo para darle una explicación simple, un proyecto web de reacción vacío contiene 24 880 archivos, déjenme poner esto de otra manera, tiene veinte cuatro mil ochocientos ochenta archivos, solo para un proyecto vacío. Luego tiene que agregar todos sus propios archivos, y esto es casi solo para front-end. Entonces necesitas bases de datos, redis, mongo, mysql, postgresql y podría seguir y seguir. ¿Cuántos archivos puede mostrar el iPad en un diálogo de pantalla?

El iPad, como está diseñado hoy, nunca será una verdadera máquina de desarrollo, tampoco está destinado a serlo. Podrías hacer algunas macros, algunas formas de luz tal vez en el futuro, pero nunca podrás hacer algo útil. Una vez que tenga algunos creadores de código autogenerados, terminará con 1000 aplicaciones, que son todas iguales, que hacen las mismas cosas y que no pueden hacer nada realmente útil.

No pienses que no me gusta mi iPad. Realmente me gusta mi iPad por esta razón por la que realmente no puedo hacer mucho con él, me evita cansarme de la computadora, cansarme de las computadoras. Claro que puedes editar películas en un cortometraje, puedes editar fotos, pero esas son solo utilidades. ¿Por qué intentar convertir un iPad en una computadora portátil horrible?

No puede programar aplicaciones iOS en un iPad y las opciones para otros idiomas se limitan a los editores de texto básicos en el mejor de los casos, no hay IDE para iPads. Si te tomas en serio el desarrollo, un MacBook es la única opción realista entre los dos.

MacBook es mejor que iPad para desarrolladores. Necesita IDE, terminal como desarrollador, que no están disponibles en iOS. Todos los IDE como Eclipse, Android Studio, Xcode, Visual Studio, necesitas macOS, Windows o Linux para usarlos. Hay algunas aplicaciones en iOS para escribir códigos para C, C ++, Java, pero el sistema operativo de escritorio es mucho mejor para el desarrollador. La codificación en iOS es limitada. Para el desarrollo de software, necesitas una Mac.

Si la elección es solo un MacBook o iPad, entonces la respuesta es obvia, MacBook. Sin embargo, sugeriría la línea MacBook Pro para el desarrollo. Es más adecuado para el trabajo que el MacBook. El MacBook es un gran portátil todos los días, tengo uno y me encanta. Sin embargo, no lo recomendaría para el desarrollo, aunque sea capaz. Mi esposa tiene un MacBook Pro y edita sitios web html y algunas animaciones funcionan con él. Lo he probado en el mío y puede hacerlo, pero es como remolcar un remolque con un Honda Civic frente a un Ford F350, mucho mejor para el trabajo pesado. El iPad podría reemplazar una computadora portátil doméstica si usa esa computadora portátil principalmente para consumo con una pequeña organización de fotos y videos, algunos juegos, correo electrónico, etc. Todos los días actividad básica o normal. El MacBook es similar con alguna edición adicional de audio / video y programación ligera con juegos livianos para pasar el tiempo. Una potencia no es mejor que el iPad en muchas tareas y el iPad también es mejor en ciertas tareas, pero el MacBook Pro es el ideal para las tareas que está solicitando.

Los iPads no son para desarrolladores. Es posible que pueda probar sus aplicaciones en iPad, pero el desarrollo necesita un sistema más dinámico como un MacBook Pro.

More Interesting

¿Es posible formatear un almacenamiento externo para que ningún software pueda recuperarlo?

Además de OOP y la estructura y algoritmo de datos, ¿qué fundamentos de las ciencias de la computación deben poseer todos los desarrolladores de software (por ejemplo, compiladores)?

Para ser un desarrollador de software poderoso, ¿qué debo hacer? ¿Cómo confían los desarrolladores en su comprensión de las cosas que aprendieron?

¿Qué hace que un desarrollador quiera utilizar la tecnología de Twilio y ser miembro de la comunidad de desarrolladores de la compañía?

¿Cómo es trabajar como desarrollador de software en Snapdeal?

Cuanto más trabajo como desarrollador de software, más odio la programación. ¿Qué tengo que hacer?

Cómo pasar de un trabajo académico al desarrollo de software

¿Puedes trabajar como desarrollador de software por la noche?

¿Qué cosas necesito aprender durante la universidad para prepararme para ser un desarrollador de software, no solo un programador?

¿Cuál es el alcance de Pega? ¿Es una buena opción elegir al comienzo de una carrera en comparación con Java?

¿Cuál es la mejor tecnología para elegir si quiero ser un profesional independiente?

¿Debo aceptar un puesto de probador de desarrollador de software con Audible en Cambridge MA?

Soy un programador de sofware. ¿Cómo puedo ayudar a las personas (sociedad) usando mi habilidad?

¿Cuál es su consejo para nivelar trabajo / estudio / proyectos / amor y lograr sus objetivos?

¿Qué tan buena es una carrera en ingeniería de desarrollo de software en prueba?