Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming > Web Coding

Reply
 
LinkBack Thread Tools
Old 06-08-08   #21 (permalink)
First Time Build
 
intel ati

Join Date: Dec 2007
Location: Australia
Posts: 839

Rep: 60 wolf_08 is acknowledged by some
Unique Rep: 0
Trader Rating: 0
Default

Try Freebsd. I heard it has the best uptimes.
__________________
System: Xero
CPU
Q6600
Motherboard
GA-EX38-DS4
Memory
2 * 1 DDR2 800 Kingston
Graphics Card
Gecube 3870 O/C edition
Hard Drive
1 Maxtor ATA 200gigs, 1 Samsung SATA-2 500gigs
Sound Card
Integrated sound
Power Supply
OCZ 600watts
Case
Icute with side window and 25cm side fan
OS
Vista Home Premium
Monitor
View Sonic 17"
wolf_08 is offline   Reply With Quote
Old 06-09-08   #22 (permalink)
Linux Lobbyist
 
lattyware's Avatar
 
intel nvidia

Join Date: Feb 2007
Location: England
Posts: 1,938

Rep: 209 lattyware is acknowledged by manylattyware is acknowledged by manylattyware is acknowledged by many
Unique Rep: 0
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by stupid View Post
Not trying to incite a flame war, but .Net is likely the most powerful and universal library out there. The same languages (C# or VB[blech]) can be used for both desktop applications or web applications. The language itself is very easy to learn, but extremely powerful. The most useful IMO. Compared to php (I developed in php for about 4 years) you can get things done in half the time with half the code. The library is just that much larger and more capable.

For example, with the new LINQ architecture I can connect to a database and return a stored query with 7 words in code. The library is so well and constantly developed. There will always be MS hate (hell, I hate them a lot of the time too), but they really got the .Net framework right.

The only downside to asp.net [in my eyes] is that you are tied to a Windows server which everyone here has already gotten their hate out about. There is a Linux .Net framework called Mono (mono-project.com I think) that can do a lot, but it is not fully featured and a little behindso I don't recommend it.

ROR is fast [to develop in], but not as flexible (on rails...) and php is flexible but not that fast. I know that is just two, but most can be grouped in to one or another category.

Bottomline, ease and flexibilty are the advantages to .Net

Ok everyone, flame away

[NOTE: I want to make it clear, I am in no way bashing *nix servers, they are great and completely capable. But I am a strong proponent for .Net architecture in web development. And yes, I have extensive experience in both side of this.]
I'm sorry, but I hate .net, it's just not a nice platform. I think it really does depend on the developer. At the end of the day, a LAMP server (Linux, Apache, mySQL, PHP) is a more common setup, it's cheaper, and Linux really is a better server platform (again, some people dispute it, but most people would agree with me here).

I guess my main reason is I hate being tied to a M$ server, - not to mention a proprietary language which may change, end support, etc... PHP is open source, and therefore more reliable on that front. Also, I like developing in PHP. It is a nice language, in my opinion.

In any case, I say for this, a Linux server is the way to go.
__________________
Lattyware | Main (Sig) Rig: gBOX42 | Lan Rig: gLAN42
Never been convinced by Linux? Here is a challenge. | Using LVM
Scratched Disc? | Guide To LAN Parties | Writing a GUI application in Python/Glade
Etching an image into your case. | Wireless Access Points: Easy wireless networking.
A Member Of The OCN Anime/Manga Club
There are three types of software. Free as in speech (FOSS), Free as in beer (Freeware) and Free as in BitTorrent.

System: gBOX42
CPU
Core 2 Duo E6600 @ 3.51GHz
Motherboard
Asus P5B Deluxe/WiFi-AP
Memory
2 x OCZ DDR2 Platinum 1Gb PC6400 C4
Graphics Card
256MB MSI 8600GTS
Hard Drive
2 x 500GB SATA (ST3500641AS), 250GB IDE, 200GB IDE
Sound Card
Creative Soundblaster Audigy SE
Power Supply
SEASONIC S12-600
Case
CoolerMaster Cosmos
CPU cooling
XSPC X2O Delta CPU Waterblock V2
GPU cooling
D-Tek FuZion GFX Block
OS
Arch x64 w/KDE4.1
Monitor
Dell 2407WFP, Dell E248WFP
lattyware is offline lattyware's Gallery   Reply With Quote
Old 06-09-08   #23 (permalink)
Bifford
 
BFRD's Avatar
 
intel nvidia

Join Date: Dec 2004
Location: Carrollton, TX
Posts: 4,275

FAQs Submitted: 8
Folding Team Rank: 23
Hardware Reviews: 2
Trader Rating: 11
Default

Quote:
Originally Posted by lattyware View Post
I'm sorry, but I hate .net, it's just not a nice platform. I think it really does depend on the developer. At the end of the day, a LAMP server (Linux, Apache, mySQL, PHP) is a more common setup, it's cheaper, and Linux really is a better server platform (again, some people dispute it, but most people would agree with me here).

I guess my main reason is I hate being tied to a M$ server, - not to mention a proprietary language which may change, end support, etc... PHP is open source, and therefore more reliable on that front. Also, I like developing in PHP. It is a nice language, in my opinion.

In any case, I say for this, a Linux server is the way to go.
I think your self-confessed bias is at play here. I use both linux and windows servers. .NET may have some flaws, but it is a very nice platform. Applications can be built very quickly leveraging the framework to handle most of the load. Web applications can be prototyped in desktop applications using classes and then simply copy the class over to a website, write a quick wrapper and you are done. I love my linux server for what it does, but I have to develop something, it can be done quicker in .net than php. Granted that I am a little rusty with php, it isn't completely foriegn; but not as quick to develop with.
__________________
Helpful Posts (Hopefully )
Overclocker's Calculator
Photo Editing - B&W w/Color Accents

System: Main Rig
CPU
E6700 Conroe
Motherboard
Abit QuadGT
Memory
2GB G.Skill PC2 8000 (HZ)
Graphics Card
EVGA 8800GTX
Hard Drive
150 GB Raptor X / 300GB Storage
Sound Card
Audigy 2 ZS
Power Supply
PCP&C Silencer 750
Case
Sigma Shark
CPU cooling
Stock (for now)
GPU cooling
Stock
OS
Vista Ultimate
Monitor
Dual Samsung 204b
BFRD is offline I fold for Overclock.net Overclocked Account BFRD's Gallery   Reply With Quote
Old 06-09-08   #24 (permalink)
Linux Lobbyist
 
lattyware's Avatar
 
intel nvidia

Join Date: Feb 2007
Location: England
Posts: 1,938

Rep: 209 lattyware is acknowledged by manylattyware is acknowledged by manylattyware is acknowledged by many
Unique Rep: 0
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by BFRD View Post
I think your self-confessed bias is at play here. I use both linux and windows servers. .NET may have some flaws, but it is a very nice platform. Applications can be built very quickly leveraging the framework to handle most of the load. Web applications can be prototyped in desktop applications using classes and then simply copy the class over to a website, write a quick wrapper and you are done. I love my linux server for what it does, but I have to develop something, it can be done quicker in .net than php. Granted that I am a little rusty with php, it isn't completely foriegn; but not as quick to develop with.
Well, what works for you.

Of course, I want to see my goal of world Linux domination through (so the software/hardware developers support us T_T)!
__________________
Lattyware | Main (Sig) Rig: gBOX42 | Lan Rig: gLAN42
Never been convinced by Linux? Here is a challenge. | Using LVM
Scratched Disc? | Guide To LAN Parties | Writing a GUI application in Python/Glade
Etching an image into your case. | Wireless Access Points: Easy wireless networking.
A Member Of The OCN Anime/Manga Club
There are three types of software. Free as in speech (FOSS), Free as in beer (Freeware) and Free as in BitTorrent.

System: gBOX42
CPU
Core 2 Duo E6600 @ 3.51GHz
Motherboard
Asus P5B Deluxe/WiFi-AP
Memory
2 x OCZ DDR2 Platinum 1Gb PC6400 C4
Graphics Card
256MB MSI 8600GTS
Hard Drive
2 x 500GB SATA (ST3500641AS), 250GB IDE, 200GB IDE
Sound Card
Creative Soundblaster Audigy SE
Power Supply
SEASONIC S12-600
Case
CoolerMaster Cosmos
CPU cooling
XSPC X2O Delta CPU Waterblock V2
GPU cooling
D-Tek FuZion GFX Block
OS
Arch x64 w/KDE4.1
Monitor
Dell 2407WFP, Dell E248WFP
lattyware is offline lattyware's Gallery   Reply With Quote
Old 06-09-08   #25 (permalink)
OLPC XO developer
 
dangerousHobo's Avatar
 
amd nvidia

Join Date: Dec 2005
Location: ~/
Posts: 3,428

FAQs Submitted: 7
Folding Team Rank: 330
Trader Rating: 0
Default

Ruby on Rails (RoR) has rapidly become my favorite. Just like any other framework there are things some people don't like, but it's open source and cross-platform.
__________________
"UNIX was never designed to keep people from doing stupid things, because that policy would also keep them from doing clever things." - Doug Gwyn

Try out the latest Programming Challenge
Quote:
Originally Posted by Melcar
Only one reasonable way to solve this... a dance off.

CPU-Z Validation
@ 2.97-prime95 stable 16 hours @ 1.48v Proof | CPU-Z Validation @ 3.15


Getting Mouse Side Buttons to work in Linux, Compile a custom Kernel, More

System: Anomaly
CPU
Athlon 3700 SD(KACAE)0546 @3.02ghz
Motherboard
DFI UT nF4 Ultra-D
Memory
G.Skill 2x512 UTT(BH-5)
Graphics Card
evga 6800gs
Hard Drive
Maxtor 300GB + WD 250GB
Sound Card
onboard
Power Supply
Ultra 500w V-series
Case
one from Ultra
CPU cooling
Big Typhoon
GPU cooling
80mm fan mounted on
OS
Arch Linux, Slackware 12.1
Monitor
Acer AL2216W 22" WS LCD
dangerousHobo is offline I fold for Overclock.net Overclocked Account dangerousHobo's Gallery   Reply With Quote
Old 06-11-08   #26 (permalink)
Programmer
 
metala's Avatar
 
intel ati

Join Date: Aug 2006
Location: Blagoevgrad, Bulgaria
Posts: 686
Blog Entries: 5

Rep: 26 metala is acknowledged by some
Unique Rep: 0
Trader Rating: 0
Default

Quote:
Originally Posted by wolf_08 View Post
Try Freebsd. I heard it has the best uptimes.
My Debian Etch r1 server has uptime ~ 30 days.
After 30 days my Maxtor HDD overheats and some find processes become zombies. And the server CPU is 50% utilized all the time. Hosts 10 sites, and plays 6 internet radio stations.

Quote:
Originally Posted by lattyware View Post
I'm sorry, but I hate .net, it's just not a nice platform. I think it really does depend on the developer. At the end of the day, a LAMP server (Linux, Apache, mySQL, PHP) is a more common setup, it's cheaper, and Linux really is a better server platform (again, some people dispute it, but most people would agree with me here).
LAMP is like *Ubuntu - too user friendly to be server.
You know.. servers should not be easy to maintain, because there will be no work for the server administrators.

Quote:
Originally Posted by BFRD View Post
I think your self-confessed bias is at play here. I use both linux and windows servers. .NET may have some flaws, but it is a very nice platform. Applications can be built very quickly leveraging the framework to handle most of the load. Web applications can be prototyped in desktop applications using classes and then simply copy the class over to a website, write a quick wrapper and you are done. I love my linux server for what it does, but I have to develop something, it can be done quicker in .net than php. Granted that I am a little rusty with php, it isn't completely foriegn; but not as quick to develop with.
As of my experience, I'm not very pleased with Windows servers...
Moreover my brother told me about a Windows 2003 server that started to kill its own services. The reason for that is when Windows opens a connection it usually starts from 1024 and increments by 1. When it reaches 65535 it goes back to 1, and increments again. When it reaches 21 it kills the FTP server, when it reaches 80 kills the web server :P

About the programming in PHP. I would say that it is very easy to learn, but to be a good PHP developer you have to develop yourself. Knowing the syntax and common constructions that are similar to C can help you in the learning, but they actually draw you back. The power of PHP is the integrated(internal) functions and the classes (OOP). If you write the algorithm like in C you lose time in writing, you write a lot of code, which later is hard to manage.
Zend Framework is something I'd try soon, it seems It is the answer to .NET.
__________________
- Marin Ivanov -
Debian worshipper
Link of the month: Phlame - PHP Web Server with PHP support (Linux Alpha 0.1.41 released)
My: Clubs, Photo, Web projects, CheapTechs,
Quote:
Originally Posted by /usr/games/fortune
You would if you could but you can't so you won't.

System: Korpus
CPU
Core 2 Duo E6750@1.144V stable
Motherboard
Asus P5K
Memory
4 x 1GB Kingmax @ 1066MHz DDR2
Graphics Card
Sapphire Radeon HD 2600 XT 256MB GDDR3 850/810
Hard Drive
320GB Seagate ST3320620AS
Sound Card
24bit ALC883 7.1+2 & ATI's HDMI
Power Supply
FORTRON PNF-350
Case
Generic brand
CPU cooling
Stock
GPU cooling
Stock
OS
Debian Lenny + Windows XP
Monitor
19" Philips 19S7FS
metala is offline   Reply With Quote
Old 06-11-08   #27 (permalink)
Programmer
 
stupid's Avatar
 
amd nvidia

Join Date: Jan 2006
Location: Fahaheel, Kuwait
Posts: 1,228

Rep: 146 stupid is acknowledged by manystupid is acknowledged by many
Unique Rep: 0
FAQs Submitted: 1
Trader Rating: 4
Default

Quote:
Originally Posted by metala View Post
The power of PHP is the integrated(internal) functions and the classes (OOP). If you write the algorithm like in C you lose time in writing, you write a lot of code, which later is hard to manage.
Zend Framework is something I'd try soon, it seems It is the answer to .NET.
Hehe... I think you are confused. You would never write C on a Windows server, you might write C# or C++, but that is completely different. In fact, the power of .Net is the functions and classes which are likely the most advanced in any web scripting language (yes, I have spent 4 years in php).
__________________
"If there is a god, I hope he has a good excuse"
Woody Allen

System: Minazo
CPU
Opteron 1210
Motherboard
Biostar TForce 550 SE
Memory
2x1GB G.Skill DDR2 800
Graphics Card
eVGA 8800GT
Hard Drive
500GB 16MB Buf Samsung
Power Supply
Corsair HX520W Modular
Case
CoolerMaster Centurion 5
CPU cooling
CoolerMaster GeminII & Scythe SFF21Ds
GPU cooling
Accelero S1 & Scythe SFF21D
OS
XP Pro SP2
Monitor
Dual monitors: 22" & 19" Widescreens
stupid is offline   Reply With Quote
Old 06-12-08   #28 (permalink)
Linux Lobbyist
 
lattyware's Avatar
 
intel nvidia

Join Date: Feb 2007
Location: England
Posts: 1,938

Rep: 209 lattyware is acknowledged by manylattyware is acknowledged by manylattyware is acknowledged by many
Unique Rep: 0
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by stupid View Post
Hehe... I think you are confused. You would never write C on a Windows server, you might write C# or C++, but that is completely different. In fact, the power of .Net is the functions and classes which are likely the most advanced in any web scripting language (yes, I have spent 4 years in php).
You totally misinterpreted what he was saying, and what you said was wrong in places too.
__________________
Lattyware | Main (Sig) Rig: gBOX42 | Lan Rig: gLAN42
Never been convinced by Linux? Here is a challenge. | Using LVM
Scratched Disc? | Guide To LAN Parties | Writing a GUI application in Python/Glade
Etching an image into your case. | Wireless Access Points: Easy wireless networking.
A Member Of The OCN Anime/Manga Club
There are three types of software. Free as in speech (FOSS), Free as in beer (Freeware) and Free as in BitTorrent.

System: gBOX42
CPU
Core 2 Duo E6600 @ 3.51GHz
Motherboard
Asus P5B Deluxe/WiFi-AP
Memory
2 x OCZ DDR2 Platinum 1Gb PC6400 C4
Graphics Card
256MB MSI 8600GTS
Hard Drive
2 x 500GB SATA (ST3500641AS), 250GB IDE, 200GB IDE
Sound Card
Creative Soundblaster Audigy SE
Power Supply
SEASONIC S12-600
Case
CoolerMaster Cosmos
CPU cooling
XSPC X2O Delta CPU Waterblock V2
GPU cooling
D-Tek FuZion GFX Block
OS
Arch x64 w/KDE4.1
Monitor
Dell 2407WFP, Dell E248WFP
lattyware is offline lattyware's Gallery   Reply With Quote
Old 06-12-08   #29 (permalink)
Programmer
 
stupid's Avatar
 
amd nvidia

Join Date: Jan 2006
Location: Fahaheel, Kuwait
Posts: 1,228

Rep: 146 stupid is acknowledged by manystupid is acknowledged by many
Unique Rep: 0
FAQs Submitted: 1
Trader Rating: 4
Default

Quote:
Originally Posted by lattyware View Post
You totally misinterpreted what he was saying, and what you said was wrong in places too.
Please explain.
__________________
"If there is a god, I hope he has a good excuse"
Woody Allen

System: Minazo
CPU
Opteron 1210
Motherboard
Biostar TForce 550 SE
Memory
2x1GB G.Skill DDR2 800
Graphics Card
eVGA 8800GT
Hard Drive
500GB 16MB Buf Samsung
Power Supply
Corsair HX520W Modular
Case
CoolerMaster Centurion 5
CPU cooling
CoolerMaster GeminII & Scythe SFF21Ds
GPU cooling
Accelero S1 & Scythe SFF21D
OS
XP Pro SP2
Monitor
Dual monitors: 22" & 19" Widescreens
stupid is offline   Reply With Quote
Old 06-12-08   #30 (permalink)
Programmer
 
metala's Avatar
 
intel ati

Join Date: Aug 2006
Location: Blagoevgrad, Bulgaria
Posts: 686
Blog Entries: 5

Rep: 26 metala is acknowledged by some
Unique Rep: 0
Trader Rating: 0
Default

Quote:
Originally Posted by stupid View Post
Please explain.
Quote:
If you write the algorithm like in C you lose time in writing
The word like has very important meaning in the whole sentence.

The idea is
C like PHP code
PHP Code:
for ($i count($array); $i>=0$i--){
$array_new[] = $array[$i];
}
$array $array_new
How it should be
PHP Code:
$array array_reverse($array); 
The result: the C like example cannot work with associative arrays, but both of them have one and the same result.
The difference: less code, more readable, less CPU time for executing the code.
In PHP you don't really need to write the algorithm on your own, you just have to use the functions made for that. There are many functions integrated classes and other things that make you programming better, faster, and more readable.
__________________
- Marin Ivanov -
Debian worshipper
Link of the month: Phlame - PHP Web Server with PHP support (Linux Alpha 0.1.41 released)
My: Clubs, Photo, Web projects, CheapTechs,
Quote:
Originally Posted by /usr/games/fortune
You would if you could but you can't so you won't.

System: Korpus
CPU
Core 2 Duo E6750@1.144V stable
Motherboard
Asus P5K
Memory
4 x 1GB Kingmax @ 1066MHz DDR2
Graphics Card
Sapphire Radeon HD 2600 XT 256MB GDDR3 850/810
Hard Drive
320GB Seagate ST3320620AS
Sound Card
24bit ALC883 7.1+2 & ATI's HDMI
Power Supply
FORTRON PNF-350
Case
Generic brand
CPU cooling
Stock
GPU cooling
Stock
OS
Debian Lenny + Windows XP
Monitor
19" Philips 19S7FS

Last edited by metala : 06-12-08 at 02:35 PM.
metala is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 11:35 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

Terms of Service / Forum Rules | Privacy Policy | Advertising | Become an Official Vendor
Copyright © 2008 Shogun Interactive Development. Most rights reserved.