Loading...
DotNetKicks.com
.NET links, community driven
login
register
submit a story
upcoming stories
about
blog
Why not
join our community?
, there are
26 users online
home
users
paul_houle
comments
DotNetKick.com is an
open-source project
. Please
report any bugs
and let us know
your great suggestions
.
Currently running svn revision
620
(rss)
Kick Spy!
,
Kick Zeitgeist
and
Kick Widgets
paul_houle
paul_houle
Profile
Kicked
Submitted
Comments
Tags
Friends
Kicked By Friends
Submitted By Friends
Comments:
Thoughts on building social software in .NET
.net's a great platform, but there's one BIG pitfall I'd worry about. The WS-* stuff that comes with C# should really be called MS-*. Despite claims to the contrary, the "Web Services" stack in .net has zero interoperability with PHP, Java and other languages.
At least one provided of "Web Services" went bankrupt because of their platform choice. I worked for a company that needed to connect to their system from PHP. Well, it took me two days just to figure out how to connect to the non-standard authentication "standard" implemented in Microsoft's MS-stack, and then there were more interoperability problems. We found another vendor that offered XML-RPC versions of their APIs AND sample code for ASP, JSP, PHP, Cold Fusion, you name it. We were up and running with their competitor in 15 minutes.
The server-side stack that supports ASP.NET AJAX, on the other hand, isn't so bad. I've been able to reverse-engineer ASP.NET AJAX calls and call them from PHP quite quickly, since they use industry-standard JSON.
I think that the overall mechanism where ASP.NET pages are written in XHTML and can be manipulated by the DOM is the best templating system in any mainstream platform. Beware the web controls, however -- they've got fundamental flaws that mean you'll never write a reliable and usable web application of any complexity with them, not to mind that they don't work with the modern MVC style. I think, however, you could build something that looks similar that has a sane mechanism for keeping track of state -- that would be a dream platform to work with.
posted by
paul_houle
4 months, 16 days ago
4L60E TRANSMISSION
;(;(;(;(;(;(;(;(;(;(;(;(;(;(;(;
this is spam, terminate with extreme prejudice
;(;(;(;(;(;(;(;(;(;(;(;(;(;(;(;
posted by
paul_houle
5 months, 5 days ago
Firing events with Extension Methods
:D Great use of an extension method -- his specific example isn't thread safe, but the encapsulation that he promotes makes it ~easy~ to write threadsafe code.
posted by
paul_houle
5 months, 7 days ago
Remortgages
This is spam
posted by
paul_houle
8 months ago
« Previous
1
Next »
Sponsored Link:
www.carlist.ie
Search:
Ads via The Lounge
DotNetKicks is an open source project from
Incremental Systems