Greetings,<p>I need to quickly evaluate easiness of building and running an application with semantic vs semi-semantic vs relational DB management tools.<p>How long would it take - for a django/python, Java, C or Lisp professional - to create
a very simple API - just a twitter-like or google-like box for entry of words with prompts from my DB, to be placed in a separate table that could be queried as a part of the database?<p>How much would it cost?<p>Any advice would be greatly appreciated.<p>Thanks,
Irene
Using Django with the django-piston project (link below) enables you to create a very easy web REST-based API.<p>Using the javascript library jQuery and delving into its copious amount of plugins (autocomplete example link below) would enable you to have a responsive AJAX interface for a text-entry box.<p>You wouldn't need django-piston to get the AJAX aspect of what I mention above to work, but it somewhat simplifies getting results in a JSON format, and allows you to easily add in new API calls at a later date with its familiar format (well, familiar once you get used to it).<p>Links:
django-piston: <a href="http://bitbucket.org/jespern/django-piston/wiki/Home" rel="nofollow">http://bitbucket.org/jespern/django-piston/wiki/Home</a><p>jQuery: <a href="http://jquery.com/" rel="nofollow">http://jquery.com/</a><p>jQuery autocomplete example: <a href="http://www.pengoworks.com/workshop/jquery/autocomplete.htm" rel="nofollow">http://www.pengoworks.com/workshop/jquery/autocomplete.htm</a><p>AJAX definition: <a href="http://en.wikipedia.org/wiki/Ajax_(programming)" rel="nofollow">http://en.wikipedia.org/wiki/Ajax_(programming)</a><p>JSON definition: <a href="http://en.wikipedia.org/wiki/JSON" rel="nofollow">http://en.wikipedia.org/wiki/JSON</a>