473,395 Members | 1,608 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Is It Hard To Make A Web Site? (new member)

Hello, everyone. I am a new member :) Good to be here. I have a degree in computer engineering, and sadly of late I got hooked with ASP.NET, which I was never trained for. Web programming looks so fun! Um, basically my question is, Is it really hard to code/launch sites like facebook or myspace? Of course not the whole package, but the basic capability such as login, access to database, retrieve and display files pertaining to the user, etc. I mean, that alone seems Ok, but then it seems like I've got to worry about cookie, session, protocol and so many other complicated things. I am asking this because I have a web site idea and wants to make it happen, but quite frankly it looks daunting. And all these guys who created YouTube, myspace, or facebook are geeks and I am not. I do have years of objected oriented programming experience(Java) so programming is not new to me at all, but I don't know if it should mean that I CAN DO THIS within months or so. I don't know if I am looking for encouragement here, I guess more like reality check. I don't have anybody to team up with. No geeks around me. Am I doomed unless I can conjure up some money to pay distrustful people to work for me? What would you do if you were me? Urgh... sux. I am studying tho :P Thanks in advance for your replies. Well appreciated. Please be nice :)
Jan 21 '08 #1
1 1047
gits
5,390 Expert Mod 4TB
hi ...

this is quite a question ;) ... it depends on your abilities to learn and your will to fail sometimes at the start ... but let me tell you how i would describe the typical learning curve (in case your target is a professional-like knowledge): first you start with a wysiwyg-editor to create some html-pages ... (in case you would like to speed up your efforts later on - avoid that and use an text-based editor that has html-syntax highlighting) ... don't forget your java-experiences and always try to seperate layout and styling ... so the same time you start with html learn css too. now play around with it and install Firefox and its firebug-extension - make all your initial tests with it ... when you know the HTML/CSS-things quite good start to use JavaScript and go through some DHTML-tutorials. now try it in several browsers ... IE, Opera, Safari, etc. and learn that your code may not work as expected with all that browsers ... but now you may learn to code cross-browser-like (regarding javascript and css) ... and now you have the knowledge about the clientside things you need. now ... since you want to use ASP.NET ... i recommend you to do the steps i mentioned above ... because you certainly will use visual studio and that will hide all that things from you and since it is ms-stuff it might be tricky when you need tricky things for your page that has to be coded for different browsers and is not provided with visual studio. now start to make pages that are database-driven ... and try to combine your clientside-knowledge and may be some of your created examples with database-requests ... since you know already what a node's id is what styles you may set to hide or display elements, how a table is constructed with html etc. you could easyly adapt nearly everything that you need ... since you are no longer bound to the standard controls that are provided for you and that makes the difference between standard pages and custom pages ... you could do the cool ones ... the customized ones ... the ones with cool transition-effects, perhaps make ajax-calls instead of postbacks etc. ... you have the time to learn the slick new web2.0 techs that are known for long but you could avoid all the faults and boring page-reloading-serverside-coded webapplications ... but for that ... you need to know a bit more then ASP.NET ... you should know the mixture that might be used for modern webapplications ...

so i hope you have enough time for learning ... and since you know java you should be able to learn the webthings quite fast ... i promise ;) ... the difficult and tricky things are those browser-specifics, the right way to seperate one step from another, seperate clientside code from the serverside one, using the best technologie for the purpose, and when using ajax to understand the paradigm of async data-flow ...

kind regards
Jan 22 '08 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: Fabrice Labrousse | last post by:
Hello, Here is a hard problem i cannot solve about window.opener method I think you'll need to be a specialist to find the solution... i can't find the solution by myself ! Please help me. Here...
9
by: robert | last post by:
A client of mine wants me to make a web site for them and to also produce a PDF version of same. What's the best (and easiest) way to do this? Acrobat? How hard is it to do? (I need to quote him a...
0
by: Chris F Clark | last post by:
In our C++ project we have some internal bug reporting macros that we use to get useful information when the program does something unexpected. Essentially at the point of the error, we invoke an...
1
by: Steven (remove wax and invalid for reply) | last post by:
Hello to all. I'm a member of this non-profit organization: http://www.hitagroup.org/ For several reasons, we need to move our web host and I got volunteered. The person who created it is no...
14
by: GabrielESandoval | last post by:
I need to make a registration page for a community service volleyball tournament our organization is doing. I am VERY NEW to ASP. Would the easiest way to make it be just doing it on frontpage...
0
by: jhsedona | last post by:
How do i make cookie for non-member ? When i try go to https, it says some error message. When i login to site, it is working fine . I think if i make cookie for non-member, site should be ok....
1
by: ericfromoc | last post by:
Hello, everyone. I am a new member :) Good to be here. I have a degree in computer engineering, and sadly of late I got hooked with ASP.NET, which I was never trained for. Web programming looks so...
9
by: raylopez99 | last post by:
Just an observation: pens for drawing lines in Win Forms are tricky when assignment is inside the paint handler. inside of the Paint handler, but not inside a "using" brace (that is, outside of...
2
by: tridirk | last post by:
Hi; I am getting a Objceted Expected Error on my forum site. I can't find what is wrong? Line: Char: Error: Object expected Code:0 the site is My SMF Forum
17
MissConfused
by: MissConfused | last post by:
Recently after some trouble with my old hard drive, I got a new one! Sounds easy right? WRONG. Well, considering my computer felt all new again! The baby was runnin' smooth that is....until around...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.