What your asking for is personal preferences. I have some :)
1) Editor. I use 2 editors for XQuery development with ML and other xquery apps. A) Stylus Studio B) Oxygen Oxygen seems to be the community preferred editor (by various non-scientific pool's I've seen and done at XML conferences). Also Oxygen has direct support for debugging against a marklogic server. However, my personal preference is Stylus Studio. I find it much easier to use, faster, less buggy and more powerful. It *lacks* a direct support for debugging against MarkLogic which I thought I would need (hence I bought Oxygen), but have found that Oxygen's ML support is weak. For example you cannot support debugging into HTTP App servers which is mostly what I am authoring. But again, most people I talk to use Oxygen and swear by it. I find I do like having both around for the occasion when Stylus doesnt do what I want (maybe 1% of the time) Then I wil try oxygen and find that it may do it or may not. A nice thing about Oxygen that *is useful* is that it supports syntax highlighting and code completion of markogic extension functions. 2) Unit Testing. Lots of ways of doing that. Depends on *what* you want to unit test and how. If your unit testing the HTTP App server then any kind of Web based unit testing tool would work (Its "just a web server"). If you want to unit test module level calls then you could do this with a .NET native unit testing tool as XCC supports a .NET API. <disclaimer> I'm biased </disclaimer> I personally use xmlsh MarkLogic extension which has very easy and powerful scripting capabilities. http://www.xmlsh.org/HomePage http://www.xmlsh.org/ModuleMarkLogic ---------------------------------------- David A. Lee Senior Principal Software Engineer Epocrates, Inc. [email protected] 812-482-5224 From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Wednesday, October 20, 2010 10:55 AM To: [email protected] Subject: [MarkLogic Dev General] Getting started wtih MarkLogic Hi all, I have a couple of general questions. Our company is developing a new product with a MarkLogic backend. We are a C#, C++ shop. We are leaning towards an MS MVC implementation of the web application. We use TDD or at least write unit tests for everything, including using SP_Unit for our more complex database work. We do pair programming so we need to standardize on an editor. What editor would you recommend we use? What would you recommend for unit testing? It would be nice to be able to run our tests from inside the editor. Ideally we would like something that would integrate with Visual Studio, since that is what we will probably be using for the front end. Rob
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
