Click here to Skip to main content
15,885,366 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,
I need some help for deciding which way to proceed in.

I am willing to build a project using ASP.NET. It will look like this:

1- A portal page for redirecting users to different applications.
2- It will be implemented on an internal server inside a company.
3- It have to be compatible with IE 8.0 or any other higher browser.
4- It will be integrated with two Databases SQL server DB and Oracle DB.
5- I need monitoring and administrating privileges of the user on it.
6- High performance is required also.

I don't have much experience. So, I need to know from your experience what steps I need to go with, what technologies I need and what to avoid, what is better web application or website. I just know web forms application I didn't used MVC applications before or any other type.

Also it will be great if you tell me tips for building my career in .Net Developing. I am lost actually, I don't know what to study.

Thanks.
Posted

As Sergey has already told you, you need to come up with your own ideas and your own wit should be used in order to proceed. I can't force you to use a Website, I prefer Web Pages for myself, Sergey or some other might ask you to use MVC because it has a better object model. These are known as "opinion based" questions.

Somehow, I would leave the question "web application or web site" but will answer the remaining questions or yours.

A portal page for redirecting users to different applications.

A simple Response.Redirect("~/resoursce.url"); doesn't fit your needs? I think, a simple redirect to the other website would be enough. Since you're using the Server-side code CORS won't be applied and the user would be redirected successfully.

http://msdn.microsoft.com/en-us/library/ms524309(v=vs.90).aspx[^]

It will be implemented on an internal server inside a company.

Not a big deal, your web site as well as web project just needs a storage location where it can store its resource files for the clients to download from. Just add a static IP to your system and let the users download the files from your computer. No need for any hosting service.

Might giving this article a little read though, Build Your Own Web Server[^]

It have to be compatible with IE 8.0 or any other higher browser.

This is a client-side related issue and is more like to be taken care of by the JavaScript or the CSS engineer (well, developer I must write). IE8 is never a headache for any ASP.NET code. You need to take care of the jQuery (JavaScript) or the CSS code that you write to make the website friendly with IE8.

It will be integrated with two Databases SQL server DB and Oracle DB.

I would still prefer using only one Database, but using them both isn't any issue just make sure you're able to find a good Visual C# library for the Oracle Database, SQL Server won't be a headache.

I need monitoring and administrating privileges of the user on it.

Build a CMS! Buy a CMS and add it to your website. Many, many, manyyyy options for this. You can also try out Google WebMaster, Google Analytics or other tools which can handle this job for you. But, watch out if they say they're free!

High performance is required also.

A tip I might give you, "write lesser code". This would make your website a little bit faster, messy code causes the processor to perform lengthy tasks. Use caching, cookies etc to make sure you don't have to download the same content every time.

Caching in ASP.NET can be learnt about from MSDN[^].

Good luck.
 
Share this answer
 
Comments
Manas Bhardwaj 10-Nov-14 15:12pm    
Very well +5!
Afzaal Ahmad Zeeshan 10-Nov-14 15:12pm    
Thanks Manas. :-)
Sergey Alexandrovich Kryukov 10-Nov-14 15:38pm    
Useful considerations, a 5.
—SA
Afzaal Ahmad Zeeshan 10-Nov-14 15:39pm    
Thanks Sergey :-)
Mohamed Ghandour 11-Nov-14 6:51am    
Thanks Afzaal, very useful :)
This is up to you. You can make your decision based on these considerations: http://msdn.microsoft.com/en-us/library/dd547590%28v=vs.110%29.aspx[^].

And I don't think some stranger can help you with a career path in this Quick Questions & Answers forum. Remember we know nothing about your background and other personal features. Your "I don't know what to study" is a pretty bad sign so far. Normally, people are eager to learn and study a lot driven by their deep interest, not by career goals. If this is not the case, career prospects would be quite pale.

—SA
 
Share this answer
 
Comments
Manas Bhardwaj 10-Nov-14 15:12pm    
Yes +5!
Sergey Alexandrovich Kryukov 10-Nov-14 15:37pm    
Thank you, Manas.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900