Resume creator - export options : template vs non-template approach
P.S. I use template in the sense of text or document templates - not in the programming sense as used in C++ or other OO languages.
Since I'm creating my resume creator program in Python, I had a few options for saving the data in native format. I've decided to go with JSON for reasons already outlined in an earlier thread. But the real utility of this kind of program is the ability to export to USEFUL document format that people will actually send to potential employers etc. I had a couple of thoughts about this. Pros of a text templating system:
Pros:
Currently I'm leaning towards the first option (that of using templates), but the issue is that it is more complex for end users to manipulate templates etc. for customization of templates, but it allows me to supply some basic templates as examples with my program and allow the end user to go from there. Any more inputs will be much appreciated in regard to using templating systems. Also any suggestions regarding text templating systems for Python will be much appreciated. :) |
I've gone ahead and used the template approach.
The advantages pretty much outweigh the disadvantages as I need no special libraries or anything special to export to a variety of different (text-based) formats. Simply using the string.Template class and about 200+ lines of code, I can export to practically whatever format I choose, provided I can write the template for it. :D |
All times are GMT -5. The time now is 01:26 AM. |