PDA

View Full Version : سوال: برای شروع کار طراحی صفحات وب باید چیکار کنم؟



bargesabz
چهارشنبه 30 فروردین 1391, 22:07 عصر
با سلام به همه دوستان


می خوام بصورت تخصصی یک نرم افزار طراحی صفحات وب رو یاد بگیرم که درآمد خوبی هم داشته باشه و اومدم با شما در این مورد مشورت کنم و شما من رو راهنمایی کنید . نمی دونم چه نرم افزاری رو باید شروع کنم (در بازار برای طراحی صفحات وب بیشتر از کدوم نرم افزار استفاده میشه(و در آینده نزدیک هم کنار گذاشته نمیشه)؟


سخت بودنش هم برام مهم نیست چون من تجربه یادگیری نرم افزار ها رو به تنهایی دارم.اگه نرم افزاری باشه که آموزش فارسی داشته باشه خیلی خوب میشه



با C# و VB.net در سطح متوسط آشنایی دارم و یک دوره مقدماتی صفحات وب با HTML گذروندم

با فتوشاپ و 3Dmax کار کردم اما از فلش و جاوا سر در نمیارم.


ممنون میشم که شما منو راهنمایی کنید که باید چیکار کنم و کار با کدام نرم افزار رو شروع کنم ؟
برای این کار نرم افزارهای جانبی هم باید یادبگیرم(مثل همین فلش و جاوا )؟ اگه هست ممنون میشم بگید

cyrusthegreat
چهارشنبه 30 فروردین 1391, 23:55 عصر
دوست عزیز

به نظر من، شما بهتره از نرم افزار هایی که کارشون فقط ویرایش متن هستش، و البته دارای Syntax Highlighter هستن استفاده کنی. استفاده از نرم افزار هایی مثل Dream Weaver باعث تنبلی شما می شه. من خودم 8 ساله دارم کد می زنم، بجز سه ماه اول بقیش رو از یه نرم افزار ویرایش متن ساده استفاده کردم. شما می تونی از Notepad++ استفاده کنی. خیلی مناسب هستش و البته Open source و رایگان.

به نظر من یادگیری کار با Adobe Flash به همراه یادگیری Action Script بسیار ضروری هستش برای یه طراح وب حرفه ای.

شما برای توسعه وب که همون کد زنی سمت سرور هست، اول مشخص کن چه زبانی میخوای کار کنی. اگر ASP.net هست که VS. اگر PHP هست من باز هم همون ویرایشگر متن رو پیشنهاد می کنم. البته می تونی با PHP Designer هم کد بزنی. ولی بدلیل داشتن قابلیت Auto Complete شما رو تنبل می کنه و البته باعث می شه که تقریبا فقط دو سه حرف اول هر Syntax رو یادت باشه. چون بقیش رو خود نرم افزار برات جایگزاری می کنه. و این یعنی اینکه تو هر محیطی نمی تونی کد بزنی. به شدت وابسته می شی. ولی وقتی با یه ویرایشگر متن کد می زنی، تک تک Syntax ها یادت می مونه. چون مجبوری همشون رو بنویسی. این یعنی اینکه هرجا که بری با Notepad خود ویندوز هم می تونی کد بزنی.

khanlo.javid
پنج شنبه 31 فروردین 1391, 09:13 صبح
مرسی cyrusthegreat دوست عزیز خیلی کامل براتون توضیح داده .




موفق باشید.

bargesabz
پنج شنبه 31 فروردین 1391, 21:48 عصر
با تشکر از لطف شما دوستان

راستش من چون با طراحی صفحات وب زیاد آشنا نیستم چند تا سوال برام پیش اومده
فرق بین asp.net و PHP چیه؟(می دونم هر کدوم یه نرم افزار جداگانه هستند . و مزایا و معایب خودشونو دارند من فقط می خوام بدونم کدوم کاملتر هستش؟
آیا دستوراتشون یکیه (دستوراتHTML ) یا دستوراتشون فرق میکنه؟

من فکر می کنم Asp.Net دستورات HTML رو تو محیط VS مینویسند اما هیچ تصوری در مورد PHP ندارم.

اما درمورد کد نویسی: درسته که در برنامه Dream Weaver مثل VS دارای Auto Complete (و این باعث میشه که نتونیم در هر محیط کد نویسی کنیم و در این مورد کاملا با شما موافق هستم ) ولی من یه سوال دارم
آیا Dream Weaver باعث ساده تر شدن دستورات نشده ؟ مثلا یه دستورHTML که در مینویسی شامل چندین کلمه باشه ولی این دستور در Dream Weaver یک کلمه باشه؟

Notepad++ با Notepadخود ویندوز چقدر فرق داره ؟ یه محیط ویرایش ساده است یا امکاناتی به اون اضافه شده؟

من یه کتاب دارم به اسم: HTML whit XHTML &CSS نوشته الیزابت کاسترو ، ترجمه مانی قاسم نیا ، انتشارات ناقوس مال 2003
برای دستورات HTML مناسبه؟ یا دنبال منبع دیگه ای بگردم؟
(این کتاب قدیمی نیست؟ من دیدم که درباره CSS3 و HTML5 حرف می زنن )

اما در مورد ASP.NET: فکر می کنم آموزش دارمASP.NET 2 همین رو بخونم یا دنبال نسخه های جدید تر باشم؟

cyrusthegreat
پنج شنبه 31 فروردین 1391, 22:40 عصر
دوست عزیز

به ترتیب سوالاتت رو جواب می دم:

با تشکر از لطف شما دوستان

راستش من چون با طراحی صفحات وب زیاد آشنا نیستم چند تا سوال برام پیش اومده
فرق بین asp.net و PHP چیه؟(می دونم هر کدوم یه نرم افزار جداگانه هستند . و مزایا و معایب خودشونو دارند من فقط می خوام بدونم کدوم کاملتر هستش؟[SIZE=3]

نمی شه بهشون گفت نرم افزار. اینها زبان های برنامه نویسی هستن که برای کد زنی سمت سرور بهینه شده اند. حدقل PHP بگونه ای هست که باهاش می شه نرم افزار های تحت سیستم عامل یا GUI باهاش نوشته. ولی خود صرف ASP.net رو نمی دونم. در مورد کاملتری بستگی به تعریف شما درباره کامل بودن داره. شما کاملی رو در چی تصور می کنید؟ هردو زبان خوبی هستن. شما باید نیازت رو مشخص کنی و همچنین پیشنه ای که داری در زمینه برنامه نویسی.



آیا دستوراتشون یکیه (دستوراتHTML ) یا دستوراتشون فرق میکنه؟


بله دستوراتشون کامل با Html متفاوت هست. چون Html همونطور که از اسمش بر میاد یه زبان نشانه گذاریه. یعنی یه زبان برای برچسب زدن به بخش های متفاوت هست. در صورتیکه اون دو یه زبان کامل برنامه نویسی هستن با تمام امکاناتی که از یه زبان انتظار می ره. مثل دستورات شرطی، حلقه ها و خیلی چیزهای دیگه که Html و CSS فاقد اون هستن.



من فکر می کنم Asp.Net دستورات HTML رو تو محیط VS مینویسند اما هیچ تصوری در مورد PHP ندارم.

هردو این زبان ها بگونه ای هستن که در درون Html قرار می گیرند. یعنی حاصل اصلی هر صفحه به هر دوزبان، یک سند Html هست و شما در مرورگر هیچ چیزی از کدهای PHP یا ASP.net نمی بینید. چون این کدها توسط درخواستی که به سرور داده می شه، پردازش و نتیجه بعنوان جواب برای مرورگر فرستاده می شه.



اما درمورد کد نویسی: درسته که در برنامه Dream Weaver مثل VS دارای Auto Complete (و این باعث میشه که نتونیم در هر محیط کد نویسی کنیم و در این مورد کاملا با شما موافق هستم ) ولی من یه سوال دارم
آیا Dream Weaver باعث ساده تر شدن دستورات نشده ؟ مثلا یه دستورHTML که در مینویسی شامل چندین کلمه باشه ولی این دستور در Dream Weaver یک کلمه باشه؟

خیر دوست عزیز. استاندارد کد نویسی به زبان Html و CSS از پیش تعیین شده هست و کد شما چون به حالت exe در نمیاد و توسط مرورگر پردازش می شه، به همین دلیل، تمامی کدهای نوشته شده به این دو زبان در همه جا یکسان هستند. حالا چه DW باشه یه notepad.



Notepad++ با Notepadخود ویندوز چقدر فرق داره ؟ یه محیط ویرایش ساده است یا امکاناتی به اون اضافه شده؟

می شه گفت تنها شباهتشون اسمشون هست. ولی Notepad++ با اونهمه امکانات کجا و Notepad کجا. شما یه سرچی بکنی هم بد نیستا.



من یه کتاب دارم به اسم: HTML whit XHTML &CSS نوشته الیزابت کاسترو ، ترجمه مانی قاسم نیا ، انتشارات ناقوس مال 2003
برای دستورات HTML مناسبه؟ یا دنبال منبع دیگه ای بگردم؟
(این کتاب قدیمی نیست؟ من دیدم که درباره CSS3 و HTML5 حرف می زنن )


دوست عزیز
شما ببین نسخه هایی که اموزش داده می شه چیه. اگر CSS 2.1 و HTML 4.1 هستن خوب هستش. چون CSS 3 یک سری دستورات اضافه تر داره و البته هنوز کامل توسعه داده نشده. HTML 5 هم تگ های جدیدتر بعلاوه اینکه یه سری از تگ های قدیمی ازش حذف شدن. ولی خب حداقل تا سال 2015 که بطور کامل ارائه بشه، وقت زیاد داری برای یادگیریش.


در مورد اون سوال آخر و ASP.net هم بدلیل عدم آشنایی نظری ندارم.