Quiero crear mi propio sitio web de redes sociales. ¿Qué lenguaje de programación debo usar y en qué programa puedo crearlo?

Gracias por el A2A.

Supongo que eres nuevo en el desarrollo web, por lo que lo tomaremos de lo básico. Hay un par de cosas que necesitará saber antes de comenzar a crear su sitio web.

1. HTML

HTML se utiliza para construir el esqueleto de las páginas web.

2. CSS

CSS se utiliza para diseñar la página web. Eso incluiría personalizar los colores, las fuentes, el margen, el relleno, entre otras cosas.

3. JavaScript

JavaScript, el rey indiscutible del front-end, se utiliza para la implementación de la lógica del lado del cliente. El código JavaScript básicamente se ejecuta en su navegador y se encarga de la lógica de negocios en el front-end del sitio web. Puede usar cualquiera de las bibliotecas de JavaScript como JQuery o marcos como AngularJS, React.Js, etc. para hacer que su desarrollo sea más fácil y rápido.

Los tres idiomas anteriores son bastante comunes para todo tipo de desarrollo web. Aunque para el back-end, tiene una amplia variedad para elegir. Este código se ejecuta en otro servidor y su navegador obtiene los datos de él. Por lo general, no tendrá acceso a este código. Esto se ocuparía de cosas como la autenticación de usuarios, inicio de sesión de usuarios, bases de datos y otras funcionalidades del sitio web.
Algunos de los buenos marcos con los que te recomendaría que vayas serían: –

  1. Php Laravel
  2. Python Django
  3. Nodo.Js
  4. Ruby on Rails

    ¡Todo lo mejor!

Básicamente, necesita un lenguaje de marcado para crear páginas web que pueden ser XML, HTML, XHTML, HTML5. Personalmente, recomendaría HTML 5 para crear páginas web, ya que el lenguaje ha mejorado la accesibilidad y es de naturaleza consistente. Esto también allana el camino para la aplicación web y la caché de aplicaciones sin conexión.

Para crear un sitio web pulido use CSS. Esto ayuda a hacer un muy buen diseño pulido para el sitio web. Sin CSS, un sitio web es como una mujer sin maquillaje.

Para procesos recomendaría php. php es un lenguaje muy poderoso que se utiliza para interactuar con el sistema de archivos, la base de datos y el html de salida. PHP funciona muy bien que cualquier otro idioma (según mi experiencia).

Con la combinación de estos idiomas, puede crear una página web muy buena y pulida con un acceso más rápido.

Creo que PHP debería hacer el truco para las funcionalidades. Con soporte para bases de datos, esto lo ayudará a manejar el tráfico de datos en su sitio web.

El sitio web debe ser atractivo y, por lo tanto, HTML y CSS entrarán en escena con la posible inclusión de Bootstrap o WordPress.

JavaScript y sus muchos derivados serán secuencias de comandos de complementos adicionales que manejan solicitudes y consultas específicas, y también lo ayudarán a optimizar el rendimiento de su sitio web.

En resumen, HTML, CSS, JS y PHP

¡Oye!

en primer lugar muchas gracias por hacerme tu pregunta.

Pero, lo siento mucho, en este momento no sé mucho sobre desarrollo web, ya que estoy en otros idiomas a partir de ahora.

Pero seguramente sé algunas cosas que me gustaría compartir.

Hay dos partes en la creación de un sitio web: front- end y back-end.

El front end se conoce como la apariencia visual del sitio web, es decir, la apariencia del sitio web, como su estilo, fuentes, colores, etc.

el back end se conoce como la parte lógica del sitio web. Tomemos un ejemplo. Le escribo esta respuesta y cuando presione el botón Enviar, se le notificará. Así que esta es la parte de back-end por la cual recibió una notificación.

Entonces, para hacer un sitio web, la parte frontal incluye los lenguajes html y CSS.

La parte de back-end incluye lenguajes PHP y MySQL.

Eso es todo lo que puedo ayudarte.

Buena suerte 🙂

hacer un sitio web de redes sociales no es una broma, necesitas un equipo para ello y tienes que aprender estos idiomas

  1. HTML
  2. CSS
  3. Cualquiera de PHP, ASP, JSP

El mismo conjunto de idiomas que usaría cualquier otro sitio (HTML, CSS, PHP, JavaScript, SQL) y usaría un IDE como Dreamweaver o simplemente un editor de texto como sublime text o notepad ++. O si quieres ir a la ruta de WordPress, ninguno en absoluto.

Me gustaría agregar una sugerencia.

Hay muchos paquetes de código abierto ya construidos para el sitio de redes sociales. Solo necesita instalarlos en su servidor y están listos para funcionar.

Después de aprender las cosas que se mencionan en otras respuestas, podrá personalizarlo, todo el código estará con usted.

O tal vez solo puede referir el código para construir un nuevo sitio web.

Puede buscar en Google sobre “sitios de redes sociales de código abierto”, hay muchos de ellos disponibles.

Busque en la pila Media de lo que tiene que aprender solo un idioma (JavaScript) para hacer toda la tarea.

Pero para una aplicación social necesita mucho almacenamiento para manejar material multimedia … significa que se necesitarán varios servidores …

Es una aplicación social, por lo tanto, también necesita una funcionalidad de chat para eso necesitará un servidor separado para disminuir la carga en el servidor web principal debido a la aplicación en tiempo real como chat y notificación …

Necesita un servidor de datos separado del servidor principal para una mejor protección.

HTML y CSS para crear la página web.

Javascript para la lógica de front-end.

Para el back-end puedes usar cualquier idioma que te guste.

Aquí está la página de Wikipedia para el lenguaje de programación utilizado en los sitios web más populares.

Lenguajes de programación utilizados en los sitios web más populares.

Html y css lo ayudarán a construir Java front-end o Python lo ayudará a construir backend. Intente tener el diseño del sitio web de antemano y concéntrese en la información que tiene que mantener en el sitio web y cómo manejar la comunicación de datos

More Interesting

Quiero crear un sitio web ¿Dónde empiezo?

Quiero comenzar un sitio simple de WordPress con capacidades de blogging para mi escritura independiente. ¿Cuáles son algunas opciones de alojamiento / dominio baratas y confiables?

¿Google penalizará mi sitio por errores de AMP? No puedo obtener un complemento de WordPress para AMP que no escupe errores.

¿Cómo se obtiene una actualización de la página web en el menor tiempo posible?

Mi amiga recientemente fue víctima de fraude en línea, perdió 30,000, ¿alguien puede sugerir una forma de recuperar su dinero y cómo debería abordar esto?

Quiero iniciar un sitio web como SitePoint. ¿Cuáles son los requisitos previos y por dónde empiezo?

Tengo problemas para pagar las facturas de mi servidor. ¿Cómo debo comenzar a generar ingresos?

Obtuve la construcción de mi sitio web, pero el sitio tiene algunos errores aquí y allá. ¿Cuál es la forma más eficiente de solucionarlo?

Si pongo un ampersand en el nombre de mi sitio web, ¿entenderán las personas escribir y?

Quiero enviar correos electrónicos desde mi sitio web, ¿hay alguna plataforma de remitente de correo electrónico gratuita que pueda insertar en mi sitio web?

Creé un sitio web mediante la contratación externa. ¿Cómo puedo estar seguro de la seguridad del sitio web?

Soy un postgrado en física con una cartera de pedidos y quiero ganar dinero fácil trabajando desde casa. ¿Cuáles son algunos sitios web confiables para trabajos de desarrollador de contenido solo en India?

¿Qué hace que un sitio web sea más fuerte y atractivo?

Necesito cambiar mi sitio web. Es obsoleto ¿Es mejor usar WordPress yo mismo o dárselo a un creador de sitios de HTML?

Si quiero ejecutar un sitio web de resultados en vivo, ¿cuál es la mejor solución asequible que puedo comprar?