Quiero desarrollar un sitio web que tome datos del usuario y lo almacene en un archivo de texto en mi computadora portátil con Windows, ¿cómo hago esto?

Simplemente puede crear un formulario y configurarlo para enviar un correo electrónico a una identificación de correo electrónico en particular. Puede configurar una cuenta de correo electrónico en algún cliente lector de correo electrónico como Outlook Express o puede descargarla manualmente.

Solo recuerda que tendrás que crear un correo electrónico separado para enviar los datos y otro para recibirlos.

O puede configurar su máquina Windows como servidor y puede escribir un método POST en el backend que prefiera. Puede hacerlo en JavaScript (Node.js), php, C # (ASP .Net), Python (Django), Ruby (Ruby on Rails) o cualquier otro lenguaje de programación que prefiera.

Recomiendo Node.js ya que es una configuración muy simple para comenzar y se puede personalizar fácilmente para manejar los datos del Usuario. Una vez que obtenga los datos en el método POST, simplemente use cualquier módulo de serializador para serializar (Leer: Guardar) los datos en un archivo de texto. Será mucho mejor hacerlo en una base de datos adecuada, pero lo que sea que funcione para usted.

Dependiendo de la cantidad de datos que desee almacenar, puede serializar la información que su sitio web está recopilando en un archivo XML y recuperarla regularmente con FTP, WebDav o incluso HTTP. Puede utilizar un alojamiento económico en lugar de administrar y mantener la seguridad de su computadora portátil las 24 horas del día, los 7 días de la semana.

Recuerde que si tiene la intención de alojar el sitio desde su PC, y sus usuarios vendrán de Internet, deberá asegurarse de que su PC esté conectada las 24 horas, los 7 días de la semana; tiene la seguridad adecuada en su PC; así como un sistema operativo de clase de servidor en lugar de un sistema operativo de clase de escritorio. Todo esto hará que su computadora portátil (que finge ser un servidor) ya no sea portátil, ya no sea (como) útil para aplicaciones de escritorio o juegue juegos de alto uso de recursos; y también acortará la vida útil de su computadora portátil.

Por otro lado, un servidor remoto le costará relativamente poco, no inmovilizará su PC, y la seguridad y el tiempo de actividad se convertirán en un problema de otra persona (a excepción de un código incorrecto, por supuesto).

More Interesting

¿Cómo puedo crear un sitio web que solo tenga un menú y dos páginas de texto con WordPress?

Necesito un consejo. ¿Cómo puedo mantener la coherencia con una tecnología / marco, aprenderlo adecuadamente y luego pasar a otro idioma o marco?

Quiero usar AngularJS con Django y Django REST Framework. ¿Debo aprender AngularJS primero por separado?

Estoy empezando a aprender desarrollo web, HTML, CSS, JS, etc. También acabo de comenzar freeCodeCamp. ¿En qué punto debo comenzar a asistir a reuniones locales?

Recientemente obtuve un trabajo como desarrollador front-end senior, pero estoy luchando con las tareas de JS. Mis colegas parecen conocer JS mucho mejor. ¿Cómo puedo tener éxito?

Cómo insertar una imagen en la estructura de la base de datos MySQL, no del usuario

Soy teóricamente bueno en Java y quiero desarrollar aplicaciones usando Java. ¿Cómo mejoro mis habilidades de desarrollo de aplicaciones en Java? ¿Qué cosas debo tener en cuenta?

¿Puedo crear páginas web dinámicas usando solo HTML y CSS?

¿Cómo crear un sitio web como nanopool.org? ¿De dónde puedo obtener los datos para ejecutar dicho sitio web?

Soy un desarrollador de JavaScript de pila completa. ¿Qué debería estar aprendiendo en mi trabajo actual para hacerme más atractivo para mi próximo trabajo?

Cómo detener los anuncios de ad.adsmatte.com

¿Qué debo aprender a continuación si conozco HTML, CSS, JavaScript, jQuery, PHP, MySQL y WordPress?

Estoy interesado en JavaScript del lado del servidor, pero tengo más experiencia en PHP. ¿Vale la pena invertir tiempo para convertirse en un experto en PHP?

Me gusta iniciar Flipkart como sitio web ¿cuánto costo requiere y cuál es el procedimiento para comenzar y recopilar los datos?

Estoy tratando de construir un backoffice para un sitio web, pero no quiero pasar por la molestia de diseñar los menús, formularios, etc. Estoy buscando una herramienta que me ayude a construir y aplicar un estilo estándar a mi páginas sin tener que escribir HTML y CSS. ¿Qué puedo usar?