[twitter-dev] Re: Search Twitter (Java, C#) - Language Preferences?

2009-05-27 Thread Brendan O'Connor

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?

2009-05-27 Thread Merrows



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?

2009-05-26 Thread Pavlo Zahozhenko
 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?

2009-05-26 Thread Andrew Badera

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?