Thursday, September 29, 2005

Koders vs Codase

Sometime ago someone told me about Koders, I was happy that code can now be easily searched for and sometimes it helped too especially when u specifically know the function you want to implement and then u can get good results in Koders using the operators like "and", "*" etc.

And the site too says, "A significant portion of application development involves a process of find, copy, paste, and integrate. This process can be greatly accelerated when you can find existing source code that provides a solution to the task at hand."

But I think, this statement should be made by Codase, since Koders do just the normal text search in code rather "context based search". Curently Codase is available only for C,c++ and java. But they are planning to extend it to other languages sooner. Some quotes from site-

Codase is the leading source code search company with advanced source code understanding and xml index/search technologies. Rather than treating code as text, Codase understands programming languages, and treats code as code, the way it's supposed to be. This unique and syntax-aware approach provides the most accurate and detailed search results with fine granularity levels of controls. With Codase, one can search functions, classes, strings, constants, macros, comments and other programming language constructs.

Codase hosts huge amount of open source codes providing a much better coverage, as it covers codes usually hidden inside compressed files and source control repositories, where general search engines fail to find and index. In addition, Codase only indexes and searches high quality codes with every line of code literally validated and compiled by intelligent and powerful source code analysis engine.

Codase is a privately held company based in silicon valley, founded by Dr. Huihong Luo and other veterans. We are a group of innovative and passionate professionals with diverse technologies, business background and proven track of records. We are committed to make Codase the world's best search engine for source codes in terms of features, quality, performance and code coverage. If you are a developer, you may find Codase useful, since improving your coding productivity is our goal.

But the search options like search for method call, method definitation, class definition, class field, variable, field reference and finally just text wise search.

While currently the number of results in Codase are quite small as compared to koders. (for eg. "hello world" search(free text) in Codase resulted in 42 results while Koders resulted 1027 results. But "Codase offers much more than simple text search, in order to take full advantage of its powerful features, you should be familiar with certain programming language concepts. Basically, codase breaks a stream of codes into meaningful programming language constructs, consisting of classes, methods, fields, constants and variables, each of which in turn has definitions and references." making it much more superior than Koders anytime.



Post a Comment

<< Home