14. The method of claim 8 , further comprising: extracting source code from the server project, the extracted source code comprising an undefined class that exposes an API to the client-side software, wherein documentation and disambiguation information for the undefined class is not dynamically displayed in the client source code editor during the client-side software development.
8. A method comprising: extracting metadata from server-side source code of a server project of an application under development on a software development computer, the application comprising server-side software generated from the server-side source code and client-side software generated from client-side source code, wherein the extracted metadata comprises metadata associated with a set of program entities comprising a transitive closure of program entities referenced in the extracted metadata, wherein the program entities are entities exposed by the server-side software to the client-side software and wherein the extracted metadata does not comprise a program entity that is not exposed to the client-side software by the server-side software; determining program entities within the set of program entities for which a definition is missing in the server-side source code; replacing each of the program entities within the set of program entities for which the definition is missing with a placeholder entity; marking each placeholder entity; generating a library from the extracted metadata without compilation of the server project, wherein the library comprises metadata associated with a program entity of the set of program entities and does not comprise an executable; receiving the generated library and generating client-side source code and documentation and disambiguation information associated with the program entity of the set of program entities from the generated library by reflection; and displaying the documentation and disambiguation information in a client source code editor dynamically during client-side software development on the software development computer.