Answer the question
In order to leave comments, you need to log in
With what help to implement the site?
Web programming, I have not yet done well. You need to make a small site, which can then develop into a portal with a forum and chat. What is the best way to implement it?
- On java, it seems like play liked
- On C # - ASP.net turns out.
I will also be grateful if you advise anything else that will be needed during development (database, what technologies should be used, etc.).
Interested in the same, where will the initial cost for the primary implementation below?
PS: I choose only between java and C# (asp.net).
Answer the question
In order to leave comments, you need to log in
If you want to use a normal server (not windows + IIS), then definitely Java. For a prototype, the play will fit perfectly.
From the point of view of the customer (business), the best default solution is the most common one. It makes sense to choose other solutions only if they have any serious advantages. And not technical, but for business.
Mainstream is, sadly, PHP. Using it means:
- cheap hosting
- a huge number of developers of any qualification and cost (from dummies working for food to experienced developers with a salary of tens of bucks per hour)
- thanks to the latter, a customer who even understands nothing can simply hire someone for code review, and thus end up with a good product relatively cheaply.
The choice of any other means only makes sense if they have a significant killer feature. For example, RoR has flexibility and development speed.
Solutions in Java/C# for business:
-
require
rarer and more expensive specialists)
- require more expensive hosting It is extremely difficult and expensive to find C# and Java
- these technologies have not been tested, because the largest sites in the world are not made on them, but they share their highload developments with the community.
Bottom line - there can be only three reasons to make a website in C# or Java:
— They hired a specific developer, and he knows exactly these platforms.
- We sell development in C # or Java
- This is a training project
Therefore, the correct answer to the question asked will be "neither one nor the other, if you want to learn how to make websites."
If the goal is personal development, and in the future to break into good places, then you should take up RoR (there is a demand, developers on it are often paid higher than PHP's).
If the goal is to simply make money by creating websites, then PHP.
In fact, sites are not written in Java ... it is not clear why such a choice, given that php is now flourishing with one of the mysql / postgresql DBMS. Please explain for what specific tasks you need these technologies? In php, you can also implement any site. What is so specific about you that php cannot do, but the technologies you specified can do?
The technology under dot no is called asp.net , not asp . Asp-technology also exists and it is different.
In my opinion, if you use modern approaches to development for .net ( asp.net mvc 3.0-4.0 ), then the cost of developing a site will be significantly lower than when using java .
This is the result of both a very advanced toolkit and a very advanced programming language.
You can get all these funds for free through the startup or student support system.
You won't need anything other than MS Visual Studio for your step. When the site is created, host it for free (first year), for example, on Amazon. There are other options.
I remember an anecdote:
A man with a company of pianos is dragging them to the 5th floor. A neighbor meets him and asks, what do you know how to play the piano? He replies: not yet, but a friend promised to come in the evening and teach.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question