[twitter-dev] Re: Search Twitter (Java, C#) - Language Preferences?
On Tue, May 26, 2009 at 5:32 AM, Merrows sa...@merrows.co.uk wrote: I have a system already written in C# and .NET which I started in 2003. I have been happy with using c# and .NET as it has a good class structure, and also Winforms works well for writing client-server applications. Recently, I have seen much less interest in C# from developers. I want to integrate search results from twitter into the current system and I am thinking of what languages to use. I have googled what language to use, and the limits of JSON and ATOM have placed some restrictions on what I can do. Especially, some developers have complained about performance issues using C# and .NET related to serialization of the data. C or C++ will be faster, but those are pretty much the only mainstream programming languages faster than C# and Java. Unless your C# JSON or XML/ATOM libraries are a bottleneck, which I doubt... -- Brendan O'Connor - http://anyall.org
[twitter-dev] Re: Search Twitter (Java, C#) - Language Preferences?
On May 26, 3:10 pm, Andrew Badera and...@badera.us wrote: The language you're using is going to be pretty agnostic to the performance of search.twitter.com. You're dealing with a loosely coupled architecture over an Internet WAN connection ... and nothing you do will change the base performance of search.twitter.com itself. The specific API you select could be an entirely different story, but with a RESTful API, most APIs are going to have a hard time making performance mistakes. If you have a lot of client-side processing, C# may be your best bet on a Windows x86 or x64 machine, with Java equal, or a close second. (Java's only faster on Java processors, and really only at scale.) Any interpreted languages are going to have a much harder time doing in-memory or I/O bound work with the same level of performance, if that's what you're after. Thanks- - Andy Badera - and...@badera.us - Google me:http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Tue, May 26, 2009 at 8:32 AM, Merrows sa...@merrows.co.uk wrote: I have a system already written in C# and .NET which I started in 2003. I have been happy with using c# and .NET as it has a good class structure, and also Winforms works well for writing client-server applications. Recently, I have seen much less interest in C# from developers. I want to integrate search results from twitter into the current system and I am thinking of what languages to use. I have googled what language to use, and the limits of JSON and ATOM have placed some restrictions on what I can do. Especially, some developers have complained about performance issues using C# and .NET related to serialization of the data. Does anyone have any experience of Twitter API's and especially the search? If so, are there are machine performance issues, or issues with finding open source code?- Hide quoted text - - Show quoted text - Actually the efficiency arose from a blog. Apparently the blogger said many developers had complained about the slowness of C# code in using the search twitter api.
[twitter-dev] Re: Search Twitter (Java, C#) - Language Preferences?
I've integrated huge ASP.Net (C#) system with Twitter and had no problems with performance and open-source tools. For open-source C# Twitter API lib, I recommend Twitterizer http://code.google.com/p/twitterizer/ . It is quite easy to get started and very flexible. As for performance, it is just fine. Performance bottleneck is Twitter API itself, which is sometimes slow, but that doesn't depend on your programming language. Hadn't used search API though, so cannot comment about it. On Tue, May 26, 2009 at 3:32 PM, Merrows sa...@merrows.co.uk wrote: I have a system already written in C# and .NET which I started in 2003. I have been happy with using c# and .NET as it has a good class structure, and also Winforms works well for writing client-server applications. Recently, I have seen much less interest in C# from developers. I want to integrate search results from twitter into the current system and I am thinking of what languages to use. I have googled what language to use, and the limits of JSON and ATOM have placed some restrictions on what I can do. Especially, some developers have complained about performance issues using C# and .NET related to serialization of the data. Does anyone have any experience of Twitter API's and especially the search? If so, are there are machine performance issues, or issues with finding open source code?
[twitter-dev] Re: Search Twitter (Java, C#) - Language Preferences?
The language you're using is going to be pretty agnostic to the performance of search.twitter.com. You're dealing with a loosely coupled architecture over an Internet WAN connection ... and nothing you do will change the base performance of search.twitter.com itself. The specific API you select could be an entirely different story, but with a RESTful API, most APIs are going to have a hard time making performance mistakes. If you have a lot of client-side processing, C# may be your best bet on a Windows x86 or x64 machine, with Java equal, or a close second. (Java's only faster on Java processors, and really only at scale.) Any interpreted languages are going to have a much harder time doing in-memory or I/O bound work with the same level of performance, if that's what you're after. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Tue, May 26, 2009 at 8:32 AM, Merrows sa...@merrows.co.uk wrote: I have a system already written in C# and .NET which I started in 2003. I have been happy with using c# and .NET as it has a good class structure, and also Winforms works well for writing client-server applications. Recently, I have seen much less interest in C# from developers. I want to integrate search results from twitter into the current system and I am thinking of what languages to use. I have googled what language to use, and the limits of JSON and ATOM have placed some restrictions on what I can do. Especially, some developers have complained about performance issues using C# and .NET related to serialization of the data. Does anyone have any experience of Twitter API's and especially the search? If so, are there are machine performance issues, or issues with finding open source code?