• 0

ASP, JSP, or PHP???


  

62 members have voted

  1. 1. ASP, JSP, or PHP???

    • ASP
      21
    • JSP
      1
    • PHP
      40


Question

Recommended Posts

  • 0

You just like to argue dont you? fine....

One Question: How many times have you compiled the apache source code?
I dont know, probably alot of times since 1999
A better question might be: How many times have you modified the source code and then compiled it?

Every few builds I remove ssi and other stuff like proxy support etc.

As for the linux comment, the average user doesn't recompile anything, because they don't need/want/have to. Only linux people are obsessed with recompiling apps.
Agreed, I dont recompile kernals because I dont like to mess around when something is working right.
As for the .NET statement. Microsoft, as well as some other companies, is directly responsibile for the advancement of the internet. Don't worry I won't say they "invented" it. They saw an opportunity and then they developed it and developed their products around it.

I dont really care what they did, its more of a question of price and money. anything can be achived with money.

Anyway, I thought all Canadian were educated, but apparently not.

what do you hope to achive by saying this remark? I did go to school in Canada my whole life just to let you know, and what would that matter in this subject? If some bum from the place you are from did know ****, would you say the same about your country? This remark is really low and very stupid.

  • 0
I totally agree with you, it will also revolutionise the way you pay for it. You cant really argue against the two since PHP is completely free, and ASP is not, that may mean it is more developed or the opposite.

Actually, ASP.NET is free. You can get it here. Of course, you still need IIS (support for other web servers is "in the works").

  • 0

JaggedFlame

I would use it providing there are 3rd part sotware, or a seperate ide and a free ide, Borland Delphi is an excellent example, you can download the personal edition absolutely free. I am not a hypocrit, but that your own personal opinion, I think you are confused, that is my optionion. And i was not bashing ASP.NET at the start if you read up, rather a person getting SSI and ASP mixed up. And it would no way be faster than PHP, so those are the cold hard facts ;)

  • 0

Ugh!...this was never meant to turn into a freakin' debate!! I like the new information and stuff, but still!!...don't have to bash the two languages here!! I plan to learn BOTH ASP and PHP...I just wanted to know which one to start off with first, something which might give me an idea of what it's like, so something not too hard for a beginner, and giving a clear picture of what's it gonna be later on.

Personally, from what I've seen so far, is that:

Whatever one language can do, the other can as well...

Main difference is that

ASP is promoted for Windows, and PHP is promoted for *nix

ASP IS relatively easier to learn, and grasp the concept of, because (well, let's face it, it's MS), but then again, it's not open source. Agreed...however, I'm nowhere close to being a hardcore developer which means, open Source or closed, at this point, it doesn't make a difference to me...:o

At this point, I think I'm going to go with ASP FOR NOW...because it's easier to learn/understand which would prepare me well for PHP for the future...

Geez...I should've named this thread something like, 'Two languages to learn, which one to start off with first???' :right:

  • 0

Well then I suggest PHP for easiness to learn took me 3 months to learn PHP to be in the middle somewhere, which is the shortest it took for me to learn a programming language (except Delphi). Btw, I also know ASP, it looks easy at the simple stage, but later it gets complicated and annoying sometimes.

  • 0

It does. robinmthomas covered a lot of them. I would recommend looking on MSDN for everything you want to look up... for example, I wanted to upload data by POST through SOAP/XML, and I had no idea how; looking on MSDN gave me everything I needed (the constructors/objects for the WebClient class, etc.).

Oh yeah... threadsucks.jpg ;)

  • 0

Here are the main new features of ASP.NET:

1. .NET framework can be utilized (a huge collection of functionality, XML, Date/Time, IO, networking, etc).

2. Fully compiled for 3-5x speed increase. Disadvantage is that the page must be recompiled every time it is modified.

3. Supports 25+ languages (VB.NET, C#, and JScript.NET are immediately available).

4. Web controls (haven't tried these yet, but apparently will output an HTML calendar).

5. Flexible support for page caching (you can even cache parts of a page).

  • 0
Originally posted by robinmthomas

... That's right. You can write ASP.NET (ver 4 of ASP) in C++, VB, C#, Java (some form, don't know for sure), and more languages are coming Colbal for one.

You write in the language you want and then it compiles it. Yes, you heard me correctly. ASP.NET is a complied language whereas, the others are scripts that get read at runtime....

... NOTE - Apache, mySQL, PHP are good tools, but the learning curve is much higher and so is the development time.

Just to clarify something, ASP and ASP.NET are actually two seperate languages. While there may be some similiarities, they are very different. As stated above, ASP is a scripting language, while ASP.NET is a compiled language.

One the second quote, about Apache, mySQL, and PHP being too hard, that's not really true. If you are familiar with Perl and other scripting languages, PHP is very easy to learn. Apache isn't all that hard to configure, no harder than IIS in fact, if you know what to do. mySQL is easy if you know anything about SQL. If you went with this implementation I would actually use PostgreSQL, as it is far more stable than mySQL.

  • 0

The new features of ASP.Net are awesome! File Uploads, Email generation, on-the-fly image generation, and 1000's of other things previously limited to windows applications are now available to ASP.Net.

ASP and PHP may be on the same page, but ASP.Net can do so much more than any other system out there...

Also, ASP.NET is 100% free, except for the Windows server it needs to run on. :)

Well, that's primarily true. Everything except for the server is completely free. Download the .Net framework for ASP.Net, and develop it in Notepad or any other plain text editor. The only reason to have Visual Studio.Net is to make it easier for non-web/HTML developers to transition from Visual Basic application development over to ASP.Net web application development. VS.Net compiles the codes for you etc, but you can always download the compile program and do it your self. And the framework compiles the page the first time it is requested, so that you can create the pages as text files and have them compiled once at run time...

So other than a server (which soon the .Net ports will be available for other servers) everything is free! :)

iUk

  • 0

He is qouted as saying:

"...Apache isn't all that hard to configure, no harder than IIS..."

Come on? Do you really think that is true. IIS has a world-famous (or is it infamous :) ) GUI to configure with a nice help section, etc, etc.

The way you configure Apache is via conf file. Sorta like an INI.

Anyone can bumble through setting up IIS. I could install IIS without knowing anything and get it up and running in 5 minutes. However, I could not say the same about Apache. I wouldn't even know where to start. Probably searching the web and at that point I have already used more than 5 minutes.

You can argue almost anything else about apache, but ease of configuration is not one the highlights.

  • 0
Originally posted by robinmthomas

He is qouted as saying:

"...Apache isn't all that hard to configure, no harder than IIS..."

Come on? Do you really think that is true. IIS has a world-famous (or is it infamous :) ) GUI to configure with a nice help section, etc, etc.

The way you configure Apache is via conf file. Sorta like an INI.

Anyone can bumble through setting up IIS. I could install IIS without knowing anything and get it up and running in 5 minutes. However, I could not say the same about Apache. I wouldn't even know where to start. Probably searching the web and at that point I have already used more than 5 minutes.

You can argue almost anything else about apache, but ease of configuration is not one the highlights.

I wasn't meaning that Apache was easy to install and setup for just anyone, I was meaning it is for those who have some understanding of the way Apache works.

I am a big fan of the IIS GUI, but just because it is easy to administer, that doesn't mean that a user would know what to do when using the GUI. Also bumbling through the installation and configuration of a web server is not exactly something one should do, especially on a system that is Internet accessible.

There are also some pretty good GUI's available for Apache, and althought they aren't as dumbed down as the IIS GUI, they make things alot easier. Maybe you can't setup Apache up in 5 minutes, but I would much rather have spent some time on a secure installation than an insecure one (which is why so many IIS installs are very insecure... the people who set them up just bumble throught the install in 5 minutes).

  • 0

IIS may be easy to install, but it is also easily exploited. Like the infamous Anonymous FTP that is made when installing IIS on 2k/NT. I agree it is easy to that IIS is faster to configure, but it is like having an on/off switch for your cars gas, there's no real control unless you tweak it manually. You also have to keep in mind that Apache is free and IIS is not.

  • 0

Question...since I'll be using ASP.net, I'm guessing I'll have to use MSSQL...is that a free thing that I can get, or do I have to buy it or something??...or is it included in one of the MS's softwares??

I have:

MS Visual Studio.net Enterprise Architect

MS Visio 2002 + Enterprise Network Tools

MS Office XP Developer

...any others?? :o

  • 0

zivan56 needs to start researching his facts before he makes the comment.

Windows 2000 Standard allows for the exact same amount of connections as Advanced Server......and that is unlimited. Now that is in terms of the OS, there are still the limitations of your hardware.

Windows Pro only allows a limited amount of connections, but Server, Adv Srv, Data Center allow unlimited.

Syntax Error : You can use whatever database you want. Oracle, Access, SQL Server, DB2.

As for CSS, I don't know if VS.NET supports it. I know it can understand it, but I don't know if it has an editor. I would recammend Dreamweaver for the "pretty stuff" and the VS.NET for the programming. Both should have no trouble ignoring what they don't understand and you can switch back and forth.

  • 0
Originally posted by Syntax Error

Ooh...cool...I have Access, Oracle 8, and...maybe MS SQL Server..

By the way, what is the difference between Dreamweaver, and Dreamweaver Ultradev??

In simple terms, Dreamweaver UltraDev allows you to easily (ie, drag and drop) connect to databases, as with Dreamweaver you would have to manually add the needed code. Besides that their is not that many differences.

Also to answer your other question about MSSQL, that is Microsoft SQL Server, which does cost money... lots of it ;). However there is a slimmed down version of it that comes for free with Visual Studio (not sure about VS.NET, but I'm sure it does). You can use it to do everything (don't quote me on that) you can in the full blown server, and then easily transfer it over later on.

I wouldn't use Access for a production system unless you will have very few connections, as it has a limit (can't remember what right off hand). For an alternative to Access and MS SQL, I recommend Postgre SQL.

  • 0
Originally posted by robinmthomas

... As for CSS, I don't know if VS.NET supports it. I know it can understand it, but I don't know if it has an editor. I would recammend Dreamweaver for the "pretty stuff" and the VS.NET for the programming. Both should have no trouble ignoring what they don't understand and you can switch back and forth.

VS.NET supports CSS, but I would still use Dreamweaver or an actual stylesheet editor if needed, although VS.NET is very useful if you already know what you want to put it.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Dude, im talking about simply disable it from settings app. Because of the eu regulation, you could disable it here for years.
    • One big question about Mars was answered thanks to Einstein's 100 year old theory by Sayan Sen Image via DepositPhotos Scientists at the U.S. National Institute of Standards and Technology (NIST) have calculated how time passes on Mars compared with Earth, adding detail to how timekeeping would need to work beyond Earth’s orbit. The study, published in The Astronomical Journal, found that clocks on Mars run an average of 477 microseconds, or millionths of a second, faster per day than clocks on Earth. A microsecond is one millionth of a second, a very small unit used in precise scientific timing systems such as atomic clocks, which measure time using consistent atomic behavior. This difference is not constant. Because Mars moves around the Sun in a non-circular path (an eccentric orbit, meaning its distance from the Sun changes over time instead of staying fixed) and is affected by gravity from other bodies, the daily difference can vary by as much as 226 microseconds over a Martian year. The study also identifies smaller repeating changes of about 40 microseconds per day linked to synodic cycles (repeating periods that describe how planets line up with each other as they orbit the Sun from different positions). These longer patterns affect how time differences slowly rise and fall. To make these estimates, researchers compared Mars with Earth and the Moon. The work looks at relativistic proper time (the time actually measured by a clock depending on its speed and the strength of gravity where it is located, as described in Einstein’s relativity). This shows that each world has its own slightly different “rate” of time. This becomes more important as space missions expand into cislunar space (the region between Earth and the Moon) and toward Mars. On Earth, time systems rely on atomic clocks and satellites, which stay closely synchronized for navigation and communication. The study is based on Albert Einstein’s theory of relativity, which shows that time is affected by gravity and motion. Stronger gravity makes clocks run slower, while weaker gravity makes them run faster. “The time is just right for the Moon and Mars,” said NIST physicist Bijunath Patla. “This is the closest we have been to realizing the science fiction vision of expanding across the solar system.” A day on Mars is about 40 minutes longer than on Earth, and a Martian year lasts 687 Earth days. But the main question is not just about days and years, but how fast time itself passes. An atomic clock placed on Mars would function normally, but compared with one on Earth, the two would slowly drift apart due to differences in gravity and motion. This requires careful calculation of what is similar to a time-zone difference across planets. Researchers modeled Mars using a reference surface and included gravitational effects from the Sun, Earth, the Moon, and other planets. This includes a multi-body gravitational system (often described as a three-body or four-body problem, where predicting motion becomes difficult because multiple large objects all pull on each other at the same time through gravity). Mars also follows a Keplerian orbit (an idealized elliptical orbit based on simple gravitational laws that assume smooth motion, before adding real-world disturbances from other bodies). In addition, the researchers accounted for solar tides (small changes in gravitational force caused by the Sun that slightly distort planetary motion and timing, especially in systems involving Earth and the Moon). These combined effects are described as relativistic proper-time offsets (small but measurable differences in elapsed time between locations caused by gravity and motion), which must be included when comparing clocks across planets. “But for Mars, that’s not the case. Its distance from the Sun and its eccentric orbit make the variations in time larger. A three-body problem is extremely complicated. Now we’re dealing with four: the Sun, Earth, the Moon and Mars,” Patla explained. “The heavy lifting was more challenging than I initially thought.” Although the differences are extremely small, they matter for navigation and communication systems that depend on precise timing. Even modern networks on Earth, such as mobile systems, rely on timing accuracy at very small fractions of a second. Communication between Earth and Mars currently takes about four to 24 minutes or more depending on planetary positions, meaning signals are not real-time. A shared and accurate time system could help future missions reduce confusion in navigation and data exchange. “If you get synchronization, it will be almost like real-time communication without any loss of information. You don’t have to wait to see what happens,” Patla said. Researchers note that fully developed interplanetary communication networks are still far in the future. However, understanding how time behaves across planets helps prepare for those systems. “It may be decades before the surface of Mars is covered by the tracks of wandering rovers, but it is useful now to study the issues involved in establishing navigation systems on other planets and moons,” said Neil Ashby. “Like current global navigation systems like GPS, these systems will depend on accurate clocks, and the effects on clock rates can be analyzed with the help of Einstein’s general theory of relativity.” Patla added that the results also help improve understanding of time itself under relativity. “It's good to know for the first time what is happening on Mars timewise. Nobody knew that before. It improves our knowledge of the theory itself, the theory of how clocks tick and relativity,” he said. Source: NIST, IOPscience This article was generated with some help from AI and reviewed by an editor. Under Section 107 of the Copyright Act 1976, this material is used for the purpose of news reporting. Fair use is a use permitted by copyright statute that might otherwise be infringing.
    • TeraCopy 4.0 Build 26 by Razvan Serea TeraCopy is a compact program designed to copy and move files at the maximum possible speed, also providing you with a lot of features. Copy files faster. TeraCopy uses dynamically adjusted buffers to reduce seek times. Asynchronous copy speeds up file transfer between two physical hard drives. Pause and resume transfers. Pause copy process at any time to free up system resources and continue with a single click. Error recovery. In case of copy error, TeraCopy will try several times and in the worse case just skips the file, not terminating the entire transfer. Interactive file list. TeraCopy shows failed file transfers and lets you fix the problem and recopy only problem files. Shell integration. TeraCopy can completely replace Explorer copy and move functions, allowing you work with files as usual. TeraCopy is free for non-commercial use only. For commercial use you need to buy a license. The paid version of the program includes the following features: Copy/move to your favorite folders. Save reports as HTML and CSV files. Select files with the same extension/folder. Remove the selected files from the copy queue. TeraCopy 4.0 Build 26 changelog: Added support for receiving files via the LocalSend protocol. Improved exception handling and automated bug report upload. Fixed several minor bugs and small memory leaks. Build 26 (June 24) Fixed a rare exception when a transfer completed. Features added since version 3.17: Enhanced speed graph. New multi-threaded copy engine. Support for copying to multiple targets. Queue system for managing multiple copy operations. Support for receiving files via the LocalSend protocol. TeraCopy entry in the modern Windows Explorer context menu. Integrated toolbar in the title bar. Why receive LocalSend transfers with TeraCopy? Handle file conflicts: Skip, overwrite, or rename files when a file with the same name already exists. LocalSend always creates another copy, which can waste time and disk space, especially when resuming an interrupted transfer. Filter unwanted files: Apply ignore lists or remove files manually before accepting a transfer, so unnecessary files are not downloaded. Better performance on fast networks: In tests over a 10 Gbps connection, TeraCopy received files several times faster than the standard LocalSend app on Windows. Download: TeraCopy 4.0 Build 26 | 14.5 MB (Freeware, paid upgrade available) View: TeraCopy Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Briefly used Turbo Pascal (and Turbo C++) in 97 and soon after that I bought PC magazine that included a full version of Delphi 2. I still use Delphi today, some 29 years later.
    • Age of Empires Mobile comes to PC, here's how to carry over progress from your phone by Ivan Jenic Image: YouTube/Microsoft Microsoft just released Age of Empires Mobile for PC. The game, officially called Age of Empires Mobile: PC Edition, is available for free on Steam and Microsoft Store, almost two years after its initial release for handheld devices. Age of Empires is one of those franchises that entire generations grew up with. The original came out in 1997, and immediately got people hooked to building civilizations and crushing their enemies on the battlefield. However, the franchise today is a far cry from its roots, as Age of Empires Mobile is, well, a game optimized for handheld devices, and not a classic RTS title we’ve all loved for years. And, of course, it includes in-game purchases. The PC version is still a mobile game at its core, but it’s been optimized for desktop play. There’s mouse control, full keyboard compatibility, and a refined UI. Microsoft also refreshed the visuals with some 4k textures, so the game should look better on larger screens. The game supports Crossplay, so you can switch between your phone, tablet, and PC without losing anything. But linked progress doesn’t come out of the box, as you have to enable it first. Here’s how to link your progress: On your mobile device, open Age of Empires Mobile. Go to Settings (Gear icon) > Account. Select Bind Account and choose a sign-in option. Once you enable account binding, sign in on PC using the same method, and your progress will be accessible across all your devices. Xbox Game Pass subscribers also get a bonus reward pack on PC, which includes: 1 Monthly Pass Token 1 Custom Resource Chest 10 Universal 60-Minute Speed-Ups 1,000 Empire Coins Exclusive Player Portrait Frame You can find more info about Age of Empires Mobile: PC Edition, as well as download links, on the Age of Empires official website.
  • Recent Achievements

    • One Year In
      Philsl earned a badge
      One Year In
    • Dedicated
      Scoobystu earned a badge
      Dedicated
    • First Post
      Tom Schmidt earned a badge
      First Post
    • One Month Later
      D0nn13 earned a badge
      One Month Later
    • Rookie
      +ChiefOfNeo went up a rank
      Rookie
  • Popular Contributors

    1. 1
      +primortal
      460
    2. 2
      +Edouard
      177
    3. 3
      PsYcHoKiLLa
      124
    4. 4
      Michael Scrip
      79
    5. 5
      Xenon
      76
  • Tell a friend

    Love Neowin? Tell a friend!