Escribir un procesador de textos moderno desde cero es lo que llamaría en la programación “rock hard”.
Hacer software de diseño de página es muy, muy, muy difícil. Incluso las pequeñas cosas son difíciles. Me gusta esto:
WWWWW
- ¿Por qué algunos practicantes / defensores del desarrollo ágil son tan dogmáticos en su enfoque?
- ¿Vale más la pena obtener una maestría en ciencias de la computación o ir a un campo de entrenamiento de codificación?
- ¿Cuál es el mejor software para crear AMV?
- Como programador autodidacta, ¿cómo facilito la transición entre aprender programación básica y crear proyectos más grandes?
- Soy un estudiante de ingeniería de software de tercer año. ¿Qué puedo hacer en mi tiempo libre para prepararme para un gran trabajo? ¿Qué puedo hacer para asegurarme de no quemarme?
iiiii
Allí tenemos 5 caracteres “W” y 5 caracteres “i”, que nos dicen que decidir cuándo ajustar el texto en la línea siguiente no es cuestión de contar caracteres y decidir que hay 80 caracteres por línea. La longitud de cada línea dependerá de cada línea que tenga: diferentes caracteres, fuentes, estilos, tamaños, interletraje, seguimiento, palabras, subíndice, superíndice, fórmula matemática, imágenes, puntuación, espacios de ruptura / no ruptura, etc.
Si está escribiendo HTML, todo lo que se hace por usted, si está escribiendo un procesador de textos, no lo es.
Prefiero escribir (desde cero) un competidor en la Búsqueda de Google que Microsoft Word.
He trabajado en software de diseño de página, básicamente trabajando en la creación de PDF. Hacer algo como Word es similar, excepto que todo tiene que suceder 100 veces más rápido y aceptar la entrada del usuario para cada pequeño cambio.