سوال درباره ارتباط سی شارپ و asp.net
سلام
برای یادگیری asp.net حتما باید اول سی شارپ رو کامل یاد بگیریم یا می شه بدون یادگیری سی شارپ asp.net رو یاد گرفت چون در صورتی که نیاز به یادگیری سی شارپ باشه باید برای طراح وب شدن دو تا زبان سخت رو یاد گرفت
3 پاسخ
سلام دوست عزیز، برای یادگیری ASP.NET شما باید زبان سی شارپ رو یاد بگیرید، همونطور که برای PHP باید با Syntax مربوطه آشنا بشید. اما یادگیری ASP.NET کمی بیشتر زمان میبره، اما اینکه بگید سخته خیر، چون هم سی شارپ و هم PHP ریشه در زبان C دارند و خیلی از لحاظ دستورات شبیه به هم هستند. در کنارش شما باید با بانک SQL Server برای ASP.NET یا MySQL در PHP آشنا بشید. اگر میخوایید فقط در محیط وب کار کنید، PHP رو انتخاب کنید، اما اگر در آینده قصد دارید کارتون رو گسترش بدید و رو بستر هایی مثل موبایل یا ویندوز هم برنامه نویسید، سی شارپ و ASP.NET انتخاب بهتری هستن.
ممنونم از پاسختون
البته منظور من این بود که آیا باید اول زبان سی شارپ رو به طور کامل یاد بگیریم مثلا حتی مبحث استثناها رو یا می شه فقط با یادگیری قسمتی از اون مثل حلقه های تکرار و if ها بریم سراغ asp.net
یا اینکه می شه یادگیری asp.net رو شروع کرد و در هر قسمت مبحث مربوط به سی شارپ رو یاد گرفت
اگه امکان داره سرفصل های سی شارپ رو که مربوط به asp.net هستند و یادگیری اونها ضروری است رو ذکر کنید
و نکته دیگه اینکه آیا آخرین نسخه visual studio از java برای برنامه نویسی اندروید پشتیبانی می کنه یا برای ios که نمی دونم زبانش چیه
چون می دونم که می شه برنامه windows phone نوشت که من تو ایران کمتر دست کسی گوشی windows phone دیدم
صد در صد باید ابتدا مقدمات زبان سی شارپ و شئ گرایی رو به صورت کامل یاد بگیرید، چون اگر به صورت اصولی کار رو شروع نکنید آینده به انجام کار غیر اصولی عادت می کنید و کار برای خودتون سحت تر میشه، شما حداقل باید تا مبحث Exception ها رو یاد بگیرید، از اینجا می تونید شروع به نوشتن سایت هایی کنید که نیاز به بانک اطلاعاتی ندارن، بعد از اون باید شروع کنید به یادگیری مباحث ارتباط با بانک اطلاعاتی که لازمش یادگیری SQL Server هست تا بتونید وب سایت های Dynamic در ASP.NET ایجاد کنید.
برای کار با ASP.NET مسیری که بنده می تونم برای شما مشخص کنم به این صورت هست:
- یادگیری طراحی وب (HTML و CSS بعلاوه JavaScript و jQuery) که برای برنامه نویسی وب چه PHP و چه ASP.NET بهش نیاز دارید
- شروع یادگیری زبان سی شارپ (بحث های مقدماتی)
- شروع یادگیری SQL Server به عنوان بانک اطلاعاتی جهت استفاده در ASP.NET
- بعد از اینکه این موارد رو خوب یاد گرفتید می تونید به سراغ مباحث پیشرفته تر سی شارپ برید و شروع یه نوشتن وب سایت های داینامیک کنید.
شما داخل Visual Studio می تونید از Xamarin و Apache Cordova برای توسعه برنامه های موبایل استفاده کنید.