Inter/Intranet programming: ASP.NET or Ruby?
114163
ASP.net it will be a very marketable skill if you choose to leave your current job. Ruby will not!
748932
definitely, PHP. (If you have to choose from these three that is - otherwise, I would have voted for perl). \nWhen you talk about web, and/or text processing, php (or perl) is THE tool for you. Nothing comes close in ease of use, and effectiveness (of both run-time and development). \nSeveral pages of a C++ or java  program are usually translated to 2-3 lines of perl or php.\n... and no, there are no "security issues",  if your server is configured properly. And if it isn't, you've got issues regardless of language. To be viable, security must be provided by the web server, not by application. \n\nYour other choices have their problems.\nJava is cumbersome, ineffective, memory hungry, unstable... to name a few. You'd be really much better off with C++ than java, especially, since you already know it. Java doesn't have any advantages over C++, except for some perceived "simplifications", that are really just functional deficiencies - such as luck of memory management options or multiple inheritance.\n\n.NET... hmmm.... hope, you are not serious. All I can say, stay away from micro-soft stuff as much as you can. It can bring nothing but sorrow.
328300
PHP is very popular and you don't need a license. However, ASP.NET is pretty nice and you can do many advanced things, much easier, faster and safe.
1052536
Ruby is interesting. I've been learning it for only a week. Its big thing is that it's completely object oriented. Just about everything is an object in some way. The language is "fun" in a weird way. It's not a structured as Java. It allows for many cool and powerful algorithms, but takes a bit to get used to. If you want to try it out, use http://tryruby.hobix.com/ That is the coolest thing I've ever seen to learn any programming language.
273263
the best program for making programes I know of iis called blitz. It may be a little exspensive thought.
73842
Both ASP and PHP are server side scripting languages that are used to provide dynamic webpages.\n\nASP-Active Server Pages, is a Microsoft's product. So you need IIS to run an ASP site(That means you need to have Windows at ur server end). You have to pay a lot to microsoft(for ur OS, ASP.NET and stuff).\n\nWhereas PHP-PHP Hypertext Preprocessor is an open source package. It needs just Apache server and mysql as dependencies. Both Apache and mysql are stable packages that are available for FREE for both windows and linux. So, even if u run the server on windows now, and later wish to change to linux (the vice versa also true), PHP would be ideal.\n\nMoreover, if you want to run a server, it needs to be secure. As you may be aware, Linux is far secure than Windows. Similarly, Apache is far stable than IIS and supports many languages than IIS.(refer http://webdesign.about.com/cs/webservers... )\n\nSo, PHP is gaining at a faster pace. Learning PHP is also not difficult, if u know C or PERL.\n\nRefer http://www.phpbuddy.com/sub_articles.php... for a detailed comparison.
358945
I am assuming that since you are asking about Java and C# that you are planning on doing some sore of web programming.  I am also assuming that since you are thinking about C# and web programming, you will be using the Microsoft C# Express Edition or the Visual Studio .NET 2003 or 2005 development environment.\n\nThis is a large, open-ended question and you need to ask yourself many things.  You need to decide who will be using your program.  Are you in a corporate environment that already has policies and frameworks in place for guidance?  If so, your decision ahs been made for you.  Do you need to interact with other applications?  If so, you may want to work in the same language.  Will it be a cross platform group; Sun. Linux, MAC?  Java would probably be a better choice.  Will all of the machines have .NET 1.1 or 2.0 on them?  If so, C# would be a good choice.  What do your peers or friends use?  IF you need help, can you easily get support for one over the other?\n\nOnce you have answered these questions, look at the language itself.  Will the language support what you are trying to do?  Are there things in Java that are not easily implemented in C#?  Are you going to tie this to a Microsoft SQL sever for backend data; go with C#.  Since Java runs in a sandbox, it MAY be more secure than C#.\n\nThis is only a partial list of questions I would ask myself when trying to decide what language to use for a given task.  At the corporate level, I would normally spend a day or two discussing requirement with the business owner and then determine how best to handle an assignment.\n\nGood Luck!
341352
Microsoft Visual Web Developer Express.\n\nGet it at www.asp.net \n\nASP.NET is the ONLY way to go now-a-days for developement, IMHO. Of course... the PHP/OpenSource/Linux guys will disagree... but then, their stuck back in the 70s lol. (j/k guys - well, not really... unless you work for me LOL).\n\nDave, Tulsa OK
552238
If you already know VB6, you'll probably like it better. If you're just learning the language, go with .NET
561494
I think SCBCD is your best bet. You will mostly be looking at B2B back-end, integration, and middleware work in the Financial Trading space, so web components would be of limited usefulness. SCJWSD would be a close second, but it represents only one of several ways to accomplish B2B interfacing, so it is more limited in scope.
1068995
Visual Basic (VB) is an event driven programming language and associated development environment prototyped by Alan Cooper as Project Ruby, then bought and vastly improved upon by Microsoft. VB has been replaced by Visual Basic .NET. The older version of VB was derived heavily from BASIC and enables rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using DAO, RDO, or ADO, and creation of ActiveX controls and objects.
1183373
Hi,\nwell that is an interesting question. You mentioned Ruby, that's one I've just within the last, oh, 6 months heard about. \n\nReading about it just now at \n\nhttp://www.ruby-lang.org/en/20020101.html\n\na piece of info caught my eye. "Ruby is a complete, full, pure object oriented language: OOL. This means all data in Ruby is an object, in the sense of Smalltalk: no exceptions. Example: In Ruby, the number 1 is an instance of class Fixnum."\n\nI LOVED smalltalk and used it a lot in the early 90's just on that principle alone makes it something that I am going to investigate further.\n\nHowever, ... if you do find a better mousetrap then keep us informed.\n\nwizzie
121947
I suggest that you read PHP and ASP.NET Go Head-to-Head\nBy Sean Hull \n\nhttp://www.oracle.com/technology/pub/articles/hull_asp.html
754915
Well you can use the concepts of ruby on rails with c# (using SubSonic action pack - link below).\n\nBasically it is an api library that reads your database and makes an abstract property class and matches that with a powerful data access layer (DAL).  Allowing you to quickly (I mean fast as rails) build web sites without having to right any common code for basic CRUD operations (create, read, update, delete).  \n\nRuby on Rails is one of these and there are many others. I personally have written my own and recently found one that is nice for .Net (Subsonic I mentioned).\n\nAgain, this doesn't replace your current coding language.  Its a very valuable and time saving library/concept that you use to do less basic coding and more business level coding.
412595
First, let me clarify.  Some have said Javascript or VBScript.  These are client-side programming languages, in other words, they run on the viewer's computer.  They are very limited in what they can do.\n\nPHP, Java, VB, and ASP are all server-side.  That means they create html code dynamically and then send it to the viewer's computer.  It can include Javascript and VBscript along with the HTML.\n\nFor server-side languages, I prefer PHP hands down.  Nearly all dynamic sites require using a database, and PHP has native functions built in for handling database results.  PHP was designed for web site design from the start and with PHP 5 has become truly object-oriented.  It runs faster than Java, and is cross platform (unlike ASP, which only runs on Windows OS).\n\nIt is also open-source (read free).
825263
2005 is so much better than 1.x.  There are a myriad of new freatures in 2.0.  You can use MasterPages for your website layouts.  There are web parts that would enable a web user to customize a webpage by being able to shift elements around on the page.  The DataGrid was replaced by GridView, which is easier to work with.  You can also use SqlDataSource to populated Data Controls.  The SqlDataSource will save you time so you don't have to write connection code.\n\n2.0 now has local database support.  You can add a database right to your APP_DATA folder, which you'll be able to build and connect to with ease.  You can only access this database from the project you are working in.  If you want to make the database live on a webhost, you have to copy the .mdf or generate script to move it.\n\nClasses now have a keyword called "Partial", which would allow you to have the same class name over many areas.  This is so, if you are working in a team environment, many co-workers can work on their own version of the same class without writing over each others' code.  At compile time, these same files will be compiled together.\n\nThere is just too many things to list on here.  If I were you, I would go to ASP.NET QuickStarts and go from there.  There is a lot of information you can learn from there.\n\nAlso, if you haven't already, download the startkits from ASP.NET.  The starterkits are useful and powerful, and not just some cheesy website example.
1184096
Depends. It's better in some ways because it has a large base of users and support, so it's easy to get help and learn how to do things. Along the same lines, it's widely installed, so 90% of the time, anything you write in PHP can be moved to any other server you come across.\n\nBut, any language is fine. Some are better than others for different things, and you won't actually be able to notice which language is better until you're good enough in a language to notice. And at that point you'll be versed enough in programming to be able to quickly pick up a different language.\n\nRuby is nice to program. Relatively easy. And the framework, Rails, makes rapid web application development painless. But so too, does ColdFusion.\n\nThe worst programmers I've ever known used Java and .Net. But this is more a factor of them being taught by crappy professors to under-achieving comp sci majors in colleges all over the world.