Alternatives to ASP.NET?

  • (2 Pages)
  • +
  • 1
  • 2

28 Replies - 2913 Views - Last Post: 28 September 2012 - 02:22 PM

#1 louarnold  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 13-April 11

Alternatives to ASP.NET?

Posted 23 September 2011 - 08:29 AM

I have a Windows Forms application written in C# for dotNet V4 that runs as an App on a desktop, using a local SQL Compact Edition database. I want to convert this to a web application that "runs" on a Linux system using MySQL.

I learned ASP.NET some 4 years ago, but haven't used it since, and I was hoping for something different to use - something more up-to-date, and preferably simpler. Suggestions are welcome.

I have never programmed in PHP, Javascript, or Ruby. (My last tutorial in Ruby on Rails gave me a severe headache).
Is Javascript the defacto standard these days?

Is This A Good Question/Topic? 0
  • +

Replies To: Alternatives to ASP.NET?

#2 macosxnerd101  Icon User is online

  • Self-Trained Economist
  • member icon




Reputation: 10803
  • View blog
  • Posts: 40,257
  • Joined: 27-December 08

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 08:32 AM

ASP.NET isn't outdated. It is very much a live technology. PHP and ColdFusion are alternatives. So is Java EE, though not one I would recommend if you aren't very familiar with Java. Javascript is a client-side language, and does not have anywhere near the capabilities of PHP, ASP.NET, ColdFusion, or Java EE.
Was This Post Helpful? 1
  • +
  • -

#3 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9568
  • View blog
  • Posts: 36,222
  • Joined: 12-June 08

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 08:35 AM

Quote

have a Windows Forms application written in C# for dotNet V4 that runs as an App on a desktop, using a local SQL Compact Edition database.

Curious question - why didn't you just write it as a desktop application?

Quote

I want to convert this to a web application that "runs" on a Linux system using MySQL.

ASP.NET can utilize MYSQL. Just say'n.

Quote

I learned ASP.NET some 4 years ago, but haven't used it since, and I was hoping for something different to use - something more up-to-date, and preferably simpler. Suggestions are welcome.

More up to date? You know the .NET framework has a 4.0 version only a year and a half out, right?

Define simpler. What does your webform do now?

Quote

I have never programmed in PHP, Javascript, or Ruby. (My last tutorial in Ruby on Rails gave me a severe headache).

php, perl, html, html5, java, etc.. the list goes on.

Quote

Is Javascript the defacto standard these days?

Standard for what? Controls? Mostly, yes.
Was This Post Helpful? 1
  • +
  • -

#4 louarnold  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 13-April 11

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 08:57 AM

OK. These were all good questions. Let me reply:
I created the desktop App as a proof of concept. It was always going to be reconstructed as a web application. I just hadn't decided how. It is still incomplete, but it took so much effort to get the GUI this far that I should have developed it as a web application at the start. Note that it is not intended for use at an enterprise level, but rather for a small, say legal office.

The application generally does 3 things:
1) It massages records in a database so as to delete extraneous records, trim junk text leaving legitimate info, and calculate time differentials. This operates without a GUI - preferable with stored procedures that I don't have with SQL CE.
2) It presents a rather robust and complex GUI for creating and editing record filtering data. It would be useful if some of this data could be created by drag and drop of file folders on file servers.
3) It generates reports based on those options.

I guess my problem with ASP.Net, at the time of my course, was that it was pretty basic and yet difficult to implement.

This post has been edited by louarnold: 23 September 2011 - 09:04 AM

Was This Post Helpful? 0
  • +
  • -

#5 Lemur  Icon User is offline

  • Pragmatism over Dogma
  • member icon


Reputation: 1383
  • View blog
  • Posts: 3,514
  • Joined: 28-November 09

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 09:06 AM

View Postmacosxnerd101, on 23 September 2011 - 10:32 AM, said:

Javascript is a client-side language, and does not have anywhere near the capabilities of PHP, ASP.NET, ColdFusion, or Java EE.


...Node.JS? Admittedly a new technology but far far more efficient than apache and every bit as powerful as the major contenders. In my opinion it's more powerful.

Might be worth looking into but to be fair as said before it is new. This means it's still not 100% stable but enough to run things successfully.
Was This Post Helpful? 0
  • +
  • -

#6 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9568
  • View blog
  • Posts: 36,222
  • Joined: 12-June 08

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 09:12 AM

Sorry for the tangent, but I am intrigued. How do you distribute the ASP files? Just email someone the .aspx pages and tell them to double click?
Was This Post Helpful? 0
  • +
  • -

#7 louarnold  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 13-April 11

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 01:03 PM

Here is a forum article on a similar subject.
[url="http://www.dreamincode.net/forums/topic/160077-aspnet-vs-php/"]
The security aspect is often forgotten.
Comments?
Was This Post Helpful? 0
  • +
  • -

#8 louarnold  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 13-April 11

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 01:22 PM

Does using ASP.NET tie me to IIS? The plan was to use Apache. Will that not work?

View Postmodi123_1, on 23 September 2011 - 09:12 AM, said:

Sorry for the tangent, but I am intrigued. How do you distribute the ASP files? Just email someone the .aspx pages and tell them to double click?

I assume this is a joke, because I can't understand why you would pose the question otherwise.
Was This Post Helpful? 0
  • +
  • -

#9 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9568
  • View blog
  • Posts: 36,222
  • Joined: 12-June 08

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 01:38 PM

View Postlouarnold, on 23 September 2011 - 03:22 PM, said:

Does using ASP.NET tie me to IIS? The plan was to use Apache. Will that not work?

Google found an old project that sort of did that.
http://sourceforge.n.../mod-aspdotnet/
http://www.apache-asp.org/

On the whole though - yes, IIS and ASP.NET go hand in hand.

View Postlouarnold, on 23 September 2011 - 03:22 PM, said:

View Postmodi123_1, on 23 September 2011 - 09:12 AM, said:

Sorry for the tangent, but I am intrigued. How do you distribute the ASP files? Just email someone the .aspx pages and tell them to double click?

I assume this is a joke, because I can't understand why you would pose the question otherwise.


No, oddly it was not a joke. I've seen fifteen year old "prototypes" being passed around on USB sticks and now acritical part of a businesses infrastructure. Webpages so far out of date they are not viewable, but a nest of mission critical Excel docs link to the pages and are crippled if you update the page. Internal facing webpages launched from silly batch files so the user's dont have to remember a link or use credentials. So yes, I was wondering how it was being transported and distributed.
Was This Post Helpful? 0
  • +
  • -

#10 louarnold  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 13-April 11

Re: Alternatives to ASP.NET?

Posted 23 September 2011 - 03:03 PM

View Postmodi123_1, on 23 September 2011 - 01:38 PM, said:

No, oddly it was not a joke. I've seen fifteen year old "prototypes" being passed around on USB sticks and now acritical part of a businesses infrastructure. Webpages so far out of date they are not viewable, but a nest of mission critical Excel docs link to the pages and are crippled if you update the page. Internal facing webpages launched from silly batch files so the user's dont have to remember a link or use credentials. So yes, I was wondering how it was being transported and distributed.

haha...Its a new App. In a small office someone installs it, and someone else runs it via a web browser at an office desk. I hope that answers your question.

Re the server type. Some will use IIS, I assume, but most will use Linux-based server software. At their desks, they will use Windows based applications feeding data to the server. Any recommendation for this case, then?
Was This Post Helpful? 0
  • +
  • -

#11 louarnold  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 13-April 11

Re: Alternatives to ASP.NET?

Posted 25 September 2011 - 01:42 PM

I have been reading. PHP will require alot of typing (html etc) and since I don't know of a good IDE this alternative doesn't seem helpful.

I also looked at Eclipse, Java and Tomcat as a development suit, but it looks like Java will require as much coding as ASP.NET.

Any other alternatives - simple, quick, etc?
Was This Post Helpful? 0
  • +
  • -

#12 darek9576  Icon User is offline

  • D.I.C Lover

Reputation: 198
  • View blog
  • Posts: 1,693
  • Joined: 13-March 10

Re: Alternatives to ASP.NET?

Posted 25 September 2011 - 01:47 PM

Programmers write CODE. Its your job. Thats what you get your money for.
Peace.
Was This Post Helpful? 0
  • +
  • -

#13 louarnold  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 13-April 11

Re: Alternatives to ASP.NET?

Posted 26 September 2011 - 06:55 AM

View Postdarek9576, on 25 September 2011 - 01:47 PM, said:

Programmers write CODE. Its your job. Thats what you get your money for.
Peace.

That was a pretty obstinate reply. Do you get paid by the line of code?
Was This Post Helpful? 0
  • +
  • -

#14 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9568
  • View blog
  • Posts: 36,222
  • Joined: 12-June 08

Re: Alternatives to ASP.NET?

Posted 26 September 2011 - 07:10 AM

Quote

I have been reading. PHP will require alot of typing (html etc)

Sure, but once you get the database interaction down it shouldn't be bad.

Quote

and since I don't know of a good IDE this alternative doesn't seem helpful.

I prefer the Eclipse with the PHP package.

There's also Microsoft's Web Matrix fun.
http://www.microsoft.../web/webmatrix/


Quote

I also looked at Eclipse, Java and Tomcat as a development suit, but it looks like Java will require as much coding as ASP.NET.

That's very well possible.
Was This Post Helpful? 0
  • +
  • -

#15 Atli  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 3730
  • View blog
  • Posts: 6,017
  • Joined: 08-June 10

Re: Alternatives to ASP.NET?

Posted 26 September 2011 - 07:41 AM

View Postlouarnold, on 25 September 2011 - 08:42 PM, said:

I have been reading. PHP will require alot of typing (html etc) and since I don't know of a good IDE this alternative doesn't seem helpful.

Netbeans, PhpStorm, Eclipse PDT, Aptana, phpDesigner, PHPEdit... to name a few.

Whatever you choose, it will require a lot of coding, whether it's ASP.NET, PHP, ColdFusion, Java, Node.js, etc... And pretty much the only thing ALL of them have in common, and none of them can do without, is the "html etc" part. The trick isn't finding the fastest language, but the language you work fastest in.

If there was some magic drag-and-drop IDE that could "simply" build a complex web app in no time, many of us would be out of a job. (Which is perhaps why none of us have built it yet... :))
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2