Red de conocimiento informático - Aprendizaje de programación - ¿Por qué deberíamos combinar el desarrollo bs y el desarrollo cs en java? ¿Hay algo que bs no puede hacer y que cs no puede hacer, o hay algo que cs no puede hacer y que bs no puede hacer?

¿Por qué deberíamos combinar el desarrollo bs y el desarrollo cs en java? ¿Hay algo que bs no puede hacer y que cs no puede hacer, o hay algo que cs no puede hacer y que bs no puede hacer?

En primer lugar, necesitas saber qué es bs y qué es cs. ..

Bs es un modelo de cliente de navegador + servidor; Cs es un modelo de cliente local (generalmente un cliente de escritorio) + servidor

¿Qué se necesita para el desarrollo de bs? Debido a que se ejecuta en el navegador, definitivamente necesita una página web, que es una página html. jsp es simplemente algo utilizado por los servidores web para generar html dinámicamente. Obviamente, la ventaja de jsp es que puede generar páginas dinámicamente, como consultar la lista de puntuaciones de la base de datos e inyectar dinámicamente estas listas en la página jsp para obtener la página deseada.

¿Qué se necesita para el desarrollo de la informática? Debido a que no es necesario ejecutarlo en el navegador o la página web, pero no existe una interfaz para su funcionamiento, todas las interfaces deben ser implementadas por usted mismo, que puede implementarse a través de la biblioteca de componentes swt / JFace en swing o java.

La diferencia entre bs y cs es que abres una página web, luego abres una ventana de escritorio como 360 y luego ves cuál es la diferencia. ..

Obviamente, las páginas web son analizadas y mostradas por el navegador, siguen una sintaxis determinada y son relativamente fáciles de desarrollar, pero no pueden hacer cosas más allá de las capacidades del navegador. Pero en el caso de CS, su cliente es un cliente de escritorio, que carece de soporte para navegadores y es relativamente difícil de implementar, pero puede hacer muchas cosas que los navegadores no pueden.

Se puede entender que el cliente cs, al igual que el navegador, es un programa de escritorio del sistema operativo, mientras que bs se personaliza en función del navegador (llamémoslo personalización). En términos de capacidades y escalabilidad, CS es más fuerte, pero es más complejo de desarrollar.

Eso es todo, espero que puedas entender un poco~ ~