Cómo crear un editor de texto como Evernote

Hay docenas de componentes de código abierto que puede ver para ver “cómo” en casi todos los entornos que le puedan interesar.

Incluyendo Libre Office.

Mira el código fuente.

Si coloca un componente para hacer el trabajo por usted, eso puede ser bastante fácil. Busque uno en su plataforma de destino. Probablemente pueda encontrar componentes gratuitos y de pago.

Si desea comenzar desde cero, hay muchas más preocupaciones de las que se pueden mencionar en una respuesta de Quora. Conseguir la interfaz de usuario correcta es DURO. Probablemente requeriría un libro entero con detalles.

Y es probable que “si tiene que preguntar, probablemente no tenga los antecedentes para entender la respuesta”.

Entonces, mi respuesta es usar un componente existente o pasar otros cinco años mejorando sus habilidades hasta el punto de que comprenda por qué esta es una pregunta demasiado amplia.

¿Por qué quieres hacerlo? Has encontrado algo que creo que es la mayor debilidad de Evernote: su editor de texto. Específicamente, la forma en que maneja la toma de notas.

Me encanta Evernote, pero rara vez lo uso directamente. Más bien, importo cosas en Evernote que quiero recuperar más tarde. Me encantaría tomar notas directamente en Evernote para simplificar mi flujo de trabajo, pero no puedo. Cuando tomo notas, esbozo; especialmente conferencias, presentaciones y sermones. Esto funciona mejor para mí y no voy a cambiar la forma en que tomo notas para acomodar una pieza de software. Les he pedido que arreglen esto, pero no lo han hecho.

Déjame ilustrar. Si tomo notas numeradas detalladas con puntos y subpuntos en Microsoft OneNote, se verá así:

En Evernote, se ve así:

La incapacidad de Evernote para realizar incluso un esquema rudimentario modificado al estilo de Harvard es un gran inconveniente. Si quiero hacer referencia a una nota, tiene más sentido referirme a 1 (a) (i) que a 1 (1) (1).

Incluso el editor de texto de Quora lo hace mejor. Pruébalo y verás lo que quiero decir.

Despotricar sobre.

No dijiste si querías crear una aplicación web o de escritorio. No importa Consulte Text Control, que tiene bibliotecas para crear editores compatibles con MS Word (incluidas tablas) para ASP.NET, .NET (Windows Forms y WPF usando C #, por ejemplo) e incluso ActiveX (Visual BASIC / C ++). Además de editar archivos .doc y .docx, también puede leer y escribir archivos .pdf. Por supuesto, puede guardar archivos con una extensión patentada y un formato de archivo, si desea obligar a las personas a usar solo su editor para editar los archivos.

Un editor completo se construye de inmediato.

No estoy afiliado con ellos, solo he sido un cliente satisfecho durante años y sigo actualizando a la última versión.

Aunque caro para un desarrollador individual; alrededor de $ 1100 mínimo para una licencia inicial. Las actualizaciones son algo más baratas. Sin embargo, sin regalías. Pero si está creando un producto para la venta (como Evernote), el tiempo que le ahorrará vale la pena.