Skip to content

Posts from the ‘Rob’s Personal Bits’ Category

17
Sep

.NET is a Melting Pot For just about Every Flavor of Web based Code

HI,
I love .NET framework although it has a huge footprint, but supports F#,C#,VB, PHP on the server end. I have used C# with aspx, and I have also had projects where an overhaul of PHP/HTML5 was the better choice. Windows server has been just like bing->google search, a couple hours late/ Couple dollars short.

You cannot really jump google, because they did all this stuff(the cloud, searching, documents online. They beat Windows Live at their own game for online office. And apache/tux web hosts have been around 8 years longer than Windows server. It also seems to me that windows server is using alot of ideas from the apache server.. How inovative, just like windows 7 and the Vista have been developed to look the Gnome Desktop environment, GTK++ from linux. This is what google has used as their base for Chrome. Gnome=Chrome. They didn’t really steal or take a half-assed turn on thier works. Even though they are offered for free.

Windows has tried to use those widgets on the left from vista. These are called Plasmoids in KDE/Konquerer Desktop environment. Windows couldn’t even run these widgets and the ideas that were stollen from Linux contributed to the failure to function for both vista, and a bit of Win 7. This is ok though. Windows has 3 service packs, and the whole shelf life of their operating system. While focussing on how to make the operating system a resource hog, so that people think they need a better computer is what they are doing. Instead of providing people with more secure, better programs that function better and use less resources.

Maybe that is why they are still in business. The poor hardware that is booted in Windows is so badly handled it often tears up the ram/HD/Cpu. Registry, Disk, and the Browser resources usually collect tons of crack. Then they crash, leaving read/write errors, and corrupt files.
Fragmentations, and Registry inflation. While using the C:\ to store temp files that could be anything from a youtube video that was viewed, to a data-mining ad-wared cookie.

What is wrong with this?

Store all the temp files and garbage within a few hobs to your Operating system. So that viruses can go jump in there, and anywhere else for that matter. Then having an unhealthy disk allows those viruses and spyware to hide, and then remote/damage from there.
Microsoft server is another one of those good old Folders off of the root directory. So let’s take a minute to take a deep breathe. If an operating system has a problem with viruses/spyware/ad-ware, and File storage, and is home to the browser that keeps the Web field from univeral coding practices. What would make you think that their Cloud, or Web server was the best?

I have heard the rigamarole from .NET developers about why they don’t like PHP. Its sloppy, not compiled, no library support. Slower , Sheeesh. Heard lots of people that don’t know PHP completely bash it because they seem to think that .NET is the best option for everything. (I think those having an MCSE degree should get lost)

When someone using C# for web development. I have noticed that they have horrible JS/CSS/XML/HTML coding skills. This is such an importance to know these languages even if you want to brag about your .NET experience.

I find that PHP along with all of the other open Standards based languages… (HAHA, I mean the rest of the languages ). This includes various C based Languages.(PHP/Python/JAVA/PERL).

Since all of these server languages are c based, and they have a working group that oversees the changes to their syntaxes for best performance; why wouldn’t you just stick to the languages that you are most familiar with. And then learn how to use it properly.

And God this means that I would use C#, PHP, or Python because I trust and am comfortable with those for server-side.

But If can use a language from above, and you have horrible html, css, js, ajax code what makes you think that because you have chosen to use .NET that its the best for performance?

I have heard people say that Visual Studio is the best IDE and there are really no alternatives.. Um HAHAHA. They only went through FrontPage, Expressions, Matrix, and Visual Studio like they bringing out some amazing new web development tool. Nope they all just suck. And people don’t know better.

” there are no good Open Source IDEs, and that PHP doesn’t have good frameworks like .NET does. ”
I hate hearing this because Open Source Software is much more available. You can use Eclipse PDT, Aptana ,Netbeans, and the list probably contains over 25.

Again with Frameworks. PHP has so many MVC-OOP framework. Many with rich libraries that come bundled right with their libraries.
I just love Zend Framework, Zids, PHPUnit, Doctrine, and Jquery together. synergism with the mashups is wonderful. And having an app that you loads classes the way zend does makes things very reliable.

Zend Framework has me completely GEEKed for version 2. There are so many things that could be added, and I have noticed that the zend team is doing a terrific job at making any hole(like the DB support) no longer any issue.,

The reason why I have brought this up is because I am using a Suse linux PC. It has Aptana, and netbeans installed for my coding and development needs. With these apps . I have no problems ever with finding support, Finding the proper solution while building an app for a client, and also finding work.
I guess Ramsus, Torvald. and Google. Because PHP is often the best language for my Client/DB/Server apps. When I code using Best practices; My apps are lightening fast.

I love how you can use Java apps, silverlight, JavaFx, Flex, along with zend. It is icing on the cake.

Thanks for the tutorial; I am just getting affiliated with Gearman, and Web workers.

.NET framework does offer support for Fastcgi->PHP . I would never say that I am a .NET developer solely. But I can now say that I do work with .NET because PHP has been added over 2 years ago. Java, .NET, and Apache are all brought together finally. But for those not wanting to mess with code soup.

You shouldn;t call yourself a web programmer, developer, or designer.

Although I have much negativity to say regarding Windows. I absolutely do love it. I have had to learn how to use it properly. To be able to get the best out of it, and avoid the horrible hell that can result from not properly maintaining the OS.

Windows can be very useful as a desktop os, and a web server. But it requires much more upkeep than Linux. My linux computer doesn’t need to have all the defragging, disk check, the list goes on; but I have a ritual for the system once a week to keep it running fast.

Next Blog I am going to thoroughly describe, and walk through those rituals. I hope that it can save some people from ripping out their heir, or having to buy a new pc when its not really necessary.

(Right now I am using my HP dv-4 that I got over 4 years ago.) 2ghz dual with 4gb ram. running Opensuse 11. Meanwhile I have a newer laptop with much more under the hood running windows 7. Lets just say that you can definately tell that linux runs a computer better.
BUT windows isn’t going anywhere from the desktop or the hosting arena. Its better for us to just run all those virus scans, and various utilities that take time away from our productivity; than to have your pc bogged down with a target on it saying (viruses, and bugs please jump into my holey hd)

Those are my bits.
Rob