At 4/2/09 10:03 AM, GustTheASGuy wrote:
leaving portability and open source as the last thing they're interested in.
Open source isn't the perfect solution - look at Visual Studio vs. Eclipse for instance
As for .NET, just about everyone likes it, though it would never be my platform of choice.
For desktop applications I dig Qt (to begin with it's FOSS and crossplatform, also Webkit), but if for some reason I ever need to do serverside programming, thankfully I have the capacity to use Ur instead of mindfucks like ASP and PHP.
ASP.NET is far superior to any other web development platform in regards to speed, code management and operability.
.NET is by far the best thing to have come out of any software company the last ten years, instead of bein anal about cross-platform, you should be more open minded and realise the potential .NET unleashes
So while I do wish something took over Flash, Silverlight is no thanks.
Why not silverlight? It's faster, more robust and isn't limited by a sandbox enviroment the size of
What it could be is plain Javascript if browsers provided a rich API (again the biggest problem is IE, Acid3 lolol) for rendering graphics and sound and shit.
Javascript is an abomination. If technology is to move forward, javascript needs to be annihilated.
What bothers me with so much web development is that nearly no languages has any datatypes for some odd reason. Why not? Are they intentionally trying to make it ineffective and insecure? Why can a number be read as a string and vice-versa? What is the purpose? Javascript has a shitload of bad design implementations and a faulty "semi" object orientation which somehow and for some reason doesn't really support objects, and some classes (not all, just some) can be accessed globally while others can't. You have classes defined that in later days makes no sense (navigator for one) because there has been no planning when they designed it, they just developed it just like the retards at PHP designs their product - step-by-step; "Hey this might be cool, I'll write some code and throw it in there, see what happens" which obviously isn't something you should do on something this important. That's how you design a stinking pile of crap. Every cool feature in javascript has been disabled, and they had to do this for security. Now if javascript had actually been planned from the start, nothing would have to be removed or disabled. Granted that the internet is inherently insecure because of its implementation, there's no reason to further break it down by implementing javascript in the way that it is. Why is performance even still an issue? They have had nearly 15 years on improving the performance (Mozilla) but somehow every javascript engine is still horribly slow. I read an article about OpenGL implementation in FF, and some douchebag actually claimed that javascript was getting so efficient that it in the near future may take over application development for C/C++ - MY FUCKING ASS IT WILL. If that happens, I'll wipe out engineer from my title and become a fucking plumber. Do you realise how many years that will drag everything back? Thankfully the person who said that obviously can't be a programmer. No sane programmer would even think that thought. Why do some people continue pushing for something that is quite obviously a really really bad idea.
There is a shitload of things that were not taken into consideration on the initial draft of javascript
Oh and were is the entire documentation for javascript? Does it even exist? Each time you google for a javascript function, you'll get sent to a different location which just happens to have the answer, there is no reference.javascript.com or anything like that as far as I know. The closest might be w3schools, but that's still a long way from a complete reference. I have this regular train of thought when it comes to things almost everybody find difficult; either everybody has a problem (not likely) or the thing that causes the problem is in fact the problem. In this instance, javascript is the problem.
Well, javascript shouldn't take all the blame, some should go to HTTP, HTML and CSS as well, for being so 1960. In fact, the entire web needs to be restarted, flush all the junk shit and replace it with something more modern and intelligent, where you wouldn't need an extra SSL layer just to provide BASIC SECURITY. Or that you wouldn't need hacks like AJAX to provide a two-way communication, because honestly, that's what it is. It might look cool and do some great things, but holy mother of fuck, what the hell? Problem is that web was designed for DOCUMENTS like newspapers and such. Maybe books I don't know, but the point is that it is text-related. And stuff like this pisses me off, because that's not what the internet is used for anymore. You know "floating layouts"? I wonder if I am the only person in the entire world that realises that the float-property is how an image related to text, it's not designed to make layouts with, but people still say you should. In fact everyone says that and I start to wonder if it's a really good idea to use this for something it was obviously not meant for. Why not make something that is designed for the purpose that people use it for? Am I the only sane person left on the entire planet? Am I the only one that is critical of current implementations?
Got a bit carried off, but Javascript != future
If you manage to find anything more half-assed than javascript, you tell me, because I sure as hell can't think of anything
Until either of those two possibilities happen, everyone who is not delusional about Silverlight is sticking to Flash.
There's no doubt of which technology is superior, the only thing that you really can complain about is the lack of cross-platform support - that's it. It's faster, its cleaner, it supports a shitload of more interesting features (like for instance appearance templates)
Flash should be replaced by better technology, I think it's annoying that people are so religious about certain things - it's counter-productive. If nobody challenges the current technology, nothing will ever get any better. That's just simple fact. Even people that only use windows stick to flash, and even though they don't have any experience or knowledge , they still continue to have an opinion about something they have no clue what's about
IMO if silverlight was cross-platform, flash should be wiped off the face of the earth. But I know that even though silverlight would be cross-platform, people would refuse to use it. Because people are religious, even though you can push fact directly in the face, they will still continue using flash and talking shit about it competitors because that's simply what people do, and that's why it takes forever before anything improves.
Like why the fuck do we get people posting topics on batch scripts? What the fucking hell? Why do people write C applications in VI / VIM on Unix? Are people purposely trying to keep progress back? What is the deal here?
I've actually seen people who use GIMP over Adobe Photoshop, and I wonder what kind of a self-deluding mind that makes those kind of decisions, ok open source is nice for some things, but when you end up accepting things that are a pain in the ass because you're principally agins proprietary software, you're a part of the problem, not a part of the solution. In most cases, proprietary software has shown to have the highest level of quality, there's no denying that. There's a shitload of really really amazing applications that really kick the ass of any open source or freeware applications, like for instance 3D Studio MAX, Adobe Photoshop, Visual Studio, Discrete Combustion, .NET, ProTools, Microsoft SQL Server, CoreAVC, SmartFTP - none of which have any free counterparts which even begins to think about being a viable alternative.
I think it's cool that people make software for free and all, but that software shouldn't be judged under any special criteria, it's just not a very productive way of progressing