whoa...  that's some really interesting stuff right there...  thanks for
that insight Thanos

On Thu, Apr 22, 2010 at 9:45 AM, thanos <than...@gmail.com> wrote:

> Until 1998 NYSE only allowed applications developed in C++ on their
> trading floor. Both the client and server side technology was HP Unix.
> They switched in around 2004 to Linux. They use a custom built
> database and messaging system. In 1998 we launched a new trading
> system based on Python. It did not fail but was a great success and is
> still in use to day. The speed in which Python apps could be developed
> and deployed impressed management and it became the second De Facto
> development language of NYSE.
>  In 2001 there was a very large scale Java project that failed and had
> to be pulled off the floor, but this is was not due to the language
> but due to the poor design (The project had been outsourced to a big
> company). A year later the re-factored (in house) system was launched
> with success.
>
> NYSE floor is linux based, so C# doesn't come into the picture. Why
> unix and windows: Four really good reasons:
>
> 1. It scales.
> 2. It's a lot cheaper.
> 3. Its much cleaner and easier to program for. Also its easier to
> deploy on. (Remember all the DLL issues C# developer  have).
> 5. Power and Energy- ??? - Yes the NYSE floor has a limit to its
> energy supply. With Linux you just  get a lot more bang per Wat.
>
> The standard of software developer for the NYSE floor are very high.
> In the years I worked their I remember only a handful of program
> failure in production and they were all fixed in minutes. Downtime of
> a system was just to accepted, and NYSE's operation was more stringent
> than NASA or the USAF. In fact i remember generals coming on tours to
> see how we did it.
> Of course all this control and extensive design documentation  was
> stiffing, but using languages like Python helped.
>
> Finally just recently SEC announced that they might require regulatory
> files to be submitted in Python and not in legal English.
> Their rational is that Python is less ambigious and the English and
> more clean, readable  and structured than XML. (http://www.sec.gov/
> rules/proposed/2010/33-9117.pdf<http://www.sec.gov/%0Arules/proposed/2010/33-9117.pdf>
> ).
>
> Thanos
>
>
>
>
>
>
>
>
>
>
> On Apr 22, 1:40 am, "Joe Goldthwaite" <j...@goldthwaites.com> wrote:
> > I've been working for a startup for a month or so.  The main guy is
> > enthusiastic about technology.  He probably runs more applications on his
> > computer than anyone I know.  He also switched from a Windows background
> to
> > a Mac notebook a year ago.  He doesn't know a lot about web development
> or
> > how it all works.  That's what I've been helping with.
> >
> > He's interviewed a number of companies trying to find a good one to
> develop
> > version1 of the application.  I've been pushing him towards
> > Linux/Python/Django and thought I had him convinced.  The company he's
> > thinking about going with is a .net shop.  They say they can do anything
> but
> > the bulk of their developers are .net.  Still, he was thinking about
> going
> > with this company but still having them develop in Django.
> >
> > This morning we had a conference call with one of the references the
> > development company provided.  It turns out they're a startup that's
> working
> > on a different application in the same industry as us so there was an
> > affinity there.  The guy mentioned that they originally started with a
> > different company using Ruby on Rails.  He said that after the other
> company
> > got bogged down and wasn't making progress, he switched to the new
> company
> > that we're considering.  He said that they got the project back on track
> and
> > organized but ended up running into lots of problems with Rails.  They
> > talked it over and decided to rewrite everything in .net.  Now he's happy
> > with the progress and feels like .net is a superior platform and is
> allowing
> > him to develop his program at a lower total cost.
> >
> > This has my boss worried.  Most of the people he's been talking to are
> from
> > large companies.  One of them was even a high end Microsoft person.  I
> think
> > he's starting to think that the Microsoft technology stack might be the
> > safer choice. He wants to get to the point of having millions of users
> and
> > is worried that Django wont cut it. I'm also worried that if he does
> stick
> > with Django, the development company might blame any setbacks on Django
> and
> > push for a rewrite in .net.
> >
> > I'd like examples of large systems written in Django or other open source
> > frameworks.  I'd also like stories about companies who tried .net
> switched
> > over to open source.  It seems like there was a big Microsoft project on
> > some stock exchange program that failed but I can't find any references
> to
> > it.  I tried searching Google but it seems like it doesn't differentiate
> > ".net" with the internet so trying to find .net failures only turned up
> > stories about internet downtime.
> >
> > Any help would be greatly appreciated.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Django users" group.
> > To post to this group, send email to django-us...@googlegroups.com.
> > To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@googlegroups.com>
> .
> > For more options, visit this group athttp://
> groups.google.com/group/django-users?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>


-- 
Brendan Smith, IT Coordinator
National Priorities Project
http://www.nationalpriorities.org
http://www.costofwar.com
http://www.facebook.com/nationalpriorities
413 584 9556

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to