- ویژوال بیسیک خواهد مرد!
اینجانب طراحی اپلیکیشن شخصاً معتقدم VB به عبارتی اوائل و تنها برای کودک دبیرستانیها خوب بود. همان گونه که در آمار بالا هم میبینید، روز آپ تو دیت از آمار عده ای که به سمت آن میروند، کمتر شود. ادله آن مثل آفتاب روشن میباشد: کلیه گویشها ساختاری مشابه به C دارا هستند، ولی VB ندارد!
شما چنانچه C را بلد باشید و بخواهید VB خاطر بگیرید، حدوداً می بایست C را فراموش فرمائید و مجدد VB را حافظه بگیرید. بر فرض هم که VB را حافظه گرفتید، کل لهجههای دیگری که رمز و فعالیت دارید، ساختار شبیه C دارا هستند. پس به لحاظ شما عاقلانهخیس وجود ندارد که شما C# را خاطر بگیرید که در شرایطی که یک روز خواستید به سراغ PHP یا این که هر گویش دیگری بروید، کل ساختارهای آن مشابه به C# باشد و ریلکسخیس سوئیچ نمایید؟
با اعتنا به اینکه کل گویشهای مایکروسافتی زیر .NET گردیدهاند، فرقی ندارد که شما VB بلد باشید یا این که C#. پس سی شارپ را حافظه بگیرید که مشابهخیس به لهجههای دیگر باشد.
توجه فرمائید که گهگاه VB هم فعالیت رویکرد انداز می شود. پس نیم نگاهی به آن هم داشته باشید. به عنوان مثالً اینجانب خودم VB مقدماتی را درس دادن کردهام، ولی هیچ زمان روی توسعه یافته وقت نخواهم گذاشت، زیرا بها ندارد.
- در میان C# و جاوا و دلفی کدام؟
دلفی هم با دقت به حضور سی شارپ یک مرده محسوب میشود. ولی جاوا جای گفتگو دارد.
شما در حالتیکه جاوا را حافظه بگیرید، اپ شما به راحتی بر روی بسترهای مختلفی (به عنوان مثال موبایلها، اینترنت، دسکتاپ و ...) اجرا شود. اینجانب فکرمیکنم این روز ها بیشترین کاربرد جاوا در نرم افزارنویسی گوشی میباشد.
برای نرم افزارنویسی دسکتاپ، جاوا را چندان توصیه نمی کنم.
- در اپنویسی تلفن همراه، کدام پلتفرم؟ Android یا این که iOS یا این که Windows Phone یا این که Java؟
خیلی با احتیاط وارد بازار عمل نرم افزارنویسی برای گوشی گردید زیرا در جمهوری اسلامی ایران بازار عمل حاذقای ندارد و ممکن میباشد بعداً بهاین فیض برسید که در صورتیکه وقت خویش را روی اینترنت یا این که دسکتاپ میگذاشتید بهتر بود. بیشتر کسانی که اینجانب می بینم که نرمافزارنویسی گوشی انجام میدهند، شغل دیگری دارا هستند و برای تفریح عمل مینمایند.
- اپل مارا خط زده میباشد، پس ما هم iOS را خط میزنیم:
احتمالاً می دانید که اپل کلیه چیزش را برای جمهوری اسلامی ایران تحریم نموده است. از طرفی نرم افزارهای اپل بایستی به طبعً بوسیله اپل و در App Store تأیید شوند و قرار بگیرند وگرنه قابل به کارگیری روی تلفن همراه استفاده کننده نیستند (مگر اینکه Jail Break گردیده باشد که خوب، عاقلانه وجود ندارد روی موبایلهای جیل.بریک گردیده نرمافزارریزی نمایید). به همین راحتیها نمیتوانید نرمافزارای که نوشتهاید را به دست استفاده کننده برسانید. اینجانب تعداد معدودی اهل ایران چشمام که برای اپل اپلیکیشننویسی مینمایند که آن ها هم اکثرشان در آن سوی مرز معاش مینمایند و محدودیت رسمی ندارند.
به هر حالا، در صورتیکه بخواهید برای iOS کدنویسی فرمائید، بایستی به گویش C++ مسلط باشید. Xcode SDK را از تارنما اپل دانلود نمائید و روی سیستم استدلال مک خویش نصب فرمائید و آغاز نمائید. اما میتوانید از پروژه مونو هم استعمال نمایید تا کدهای C# شما روی iOS اجرا شوند.
- آندروید دنیای موبایلها را فتح خواهد کرد:
گوگل روی هر چیزی دست بگذارد، دیر یا این که زود به صدر لیست منتقل میگردد و این طبیعیست.
آندروید با اینکه مقطع مقداری از عمرش میگذرد، البته در بالا لیست سیستم برهانهای گوشی میباشد و به زودی همگی جا چشم گردد حتی روی یخچال شما!!
براین اساس، سفارش نخستین اینجانب این میباشد که به سمت آندروید بروید.
برای نرمافزارنویسی ویژه آندروید، بایستی لهجه Java را بلد باشید. فکرمی کنم درحال حاضر متوجه می شوید که چرا جاوا در درجه دوم لهجههای دوستداشتنی میباشد!
خیلیها معتقدند عالم دارااست به سمت تلفن همراه و تبلت میرود. "وب فارغ از اینترنت" عنوانی میباشد کهاین روز ها مطرح میباشد. همگی تارنماها برای خویش یک نرمافزار ارائه کردهاند که روی تلفن همراه اجرا می گردد و نیازی وجود ندارد وارد اینترنتوب سایت خاصی گردید!
- ویندوز فون، جان خواهد گرفت:
ویندوز فون هم به زودی جا گشوده خواهد کرد. روی آن هم میتوانید اپلیکیشنریزی نمائید، البته حق تقدم اولتان، جاوا و آندروید باشد.
برای ویندوز فون میتوانید به لهجه C# اپلیکیشن بنویسید.
خوب، این هم یک اظهار حیث فردی در زمینه ی لهجههای نرم افزارنویسی.
تأکید میکنم که بایستی نظرهای متفاوت را بخوانید و آن گاه تصمیم بگیرید.
ولی،
چشم به راه نکنید! یکیاز را تعیین و مبادرت فرمائید!
به یکی از گفتند: 30 سالت شدهاست، چرا نماز نمیخوانی؟ اظهار کرد: هنوز دارم تحقیق می کنم که اسلام برتر میباشد یا این که مسیحیت یا این که یهودیت!!
وقتی که دانشجو بودم، گروهی از دوستان بودند که هر وقت در جمعشان قرار میگرفتم، گفت و گو راز این بود که: کدام گویش بهتر میباشد که برویم سراغش؟ از ترم یک تا هشت، از اساتید سؤال میکردند که: مدرس! کدام گویش بهتر میباشد!؟ کالج به انتها رسید و آن دوستان در غایت تعیین نکردند که کدام لهجه بهتر میباشد و تا جایی که میشناسمشان، هیچ کدام نرم افزارنویس نشدند!!
شما می بایست یک آیین را که موقتاً می پندارید برتر میباشد، گزینش فرمایید و طبق آن پیش بروید، در صورتی بعداً بهاین سود رسیدید که فلان آئین بهتر میباشد، مشکلی وجود ندارد، به آن آئین سوئیچ میکنید! (محتوای کل ادیان به طور تقریبً یک کدام ازست، صرفا اسمها عوض شده میباشد) اساسی این میباشد که موقتیً بلاتکلیف (گم راه) نباشید :)
سریعاً یک لهجه (از جملهً C++) را گزینش نمایید و وقت را تلف نکنید. روی آن وقت بگذارید... در زمان عمل، بهاین سود میرسید که فلان لهجه بهتر میباشد و به سراغ آن لهجه می روید.
پایانی مقاله:
حقیقتاً هر کس در شهرستان میباشد، محکوم به تعیین گویشهایی که شما گفتید میباشد؟
نه، این ایام وب، محدودیتهای جغرافیایی (یا این که به عهدوپیمان این کلیپ، Geographical Boundaries) را شکسته میباشد. شما میتوانید در شهرستان باشید، البته محدوده کاریتان تمام کشورایران و حتی عالم باشد. تنها می بایست بتوانید خودتان را روی وب بیان نمایید کهاین یک احاطه کافی روی گفت و گو طراحی سایت را میطلبد.
به صورت نمونه، اینجانب در شهرستان هستم، البته بعد از ارائه تستا، اکثری از سازمانها و دانش گاهها و امثالهم تماس گرفتهاند و سفارش سفارشیسازی تستا را دادهاند. یکسری مؤسسه مطرح در تهران توصیه همیاری در مورد تبدیل متن به صدا (مرتبط با پروژه پارسخوان) را داشتهاند. برخلاف اینجانب که حالا و طاقت و وقت فعالیت گروهی و سفارشات سنگین را ندارم، شما در حالتیکه بخواهید از این شیوه کسب درآمد فرمائید، هیچ محدودیتی در محل سکونت و عمل شما نیست.
از دوستانی که احتمالاً اظهار لحاظ خواهند کرد، خواهش میکنم به تأکیدات مخلوق توجه نمایند کهاینها صرفا اظهار حیث فردی بود و خیر یک وحی خانه! اینجانب نظرم را گفتم. شما هم نظرتان را سوای هیچ تعصب (و احیاناً لحن تند نسبت به دوستان دیگری که حیث می دهند) مطرح نمایید.
- ویژوال بیسیک خواهد مرد!
اینجانب طراحی اپلیکیشن شخصاً معتقدم VB به عبارتی اوائل و تنها برای کودک دبیرستانیها خوب بود. همان گونه که در آمار بالا هم میبینید، روز آپ تو دیت از آمار عده ای که به سمت آن میروند، کمتر شود. ادله آن مثل آفتاب روشن میباشد: کلیه گویشها ساختاری مشابه به C دارا هستند، ولی VB ندارد!
شما چنانچه C را بلد باشید و بخواهید VB خاطر بگیرید، حدوداً می بایست C را فراموش فرمائید و مجدد VB را حافظه بگیرید. بر فرض هم که VB را حافظه گرفتید، کل لهجههای دیگری که رمز و فعالیت دارید، ساختار شبیه C دارا هستند. پس به لحاظ شما عاقلانهخیس وجود ندارد که شما C# را خاطر بگیرید که در شرایطی که یک روز خواستید به سراغ PHP یا این که هر گویش دیگری بروید، کل ساختارهای آن مشابه به C# باشد و ریلکسخیس سوئیچ نمایید؟
با اعتنا به اینکه کل گویشهای مایکروسافتی زیر .NET گردیدهاند، فرقی ندارد که شما VB بلد باشید یا این که C#. پس سی شارپ را حافظه بگیرید که مشابهخیس به لهجههای دیگر باشد.
توجه فرمائید که گهگاه VB هم فعالیت رویکرد انداز می شود. پس نیم نگاهی به آن هم داشته باشید. به عنوان مثالً اینجانب خودم VB مقدماتی را درس دادن کردهام، ولی هیچ زمان روی توسعه یافته وقت نخواهم گذاشت، زیرا بها ندارد.
- در میان C# و جاوا و دلفی کدام؟
دلفی هم با دقت به حضور سی شارپ یک مرده محسوب میشود. ولی جاوا جای گفتگو دارد.
شما در حالتیکه جاوا را حافظه بگیرید، اپ شما به راحتی بر روی بسترهای مختلفی (به عنوان مثال موبایلها، اینترنت، دسکتاپ و ...) اجرا شود. اینجانب فکرمیکنم این روز ها بیشترین کاربرد جاوا در نرم افزارنویسی گوشی میباشد.
برای نرم افزارنویسی دسکتاپ، جاوا را چندان توصیه نمی کنم.
- در اپنویسی تلفن همراه، کدام پلتفرم؟ Android یا این که iOS یا این که Windows Phone یا این که Java؟
خیلی با احتیاط وارد بازار عمل نرم افزارنویسی برای گوشی گردید زیرا در جمهوری اسلامی ایران بازار عمل حاذقای ندارد و ممکن میباشد بعداً بهاین فیض برسید که در صورتیکه وقت خویش را روی اینترنت یا این که دسکتاپ میگذاشتید بهتر بود. بیشتر کسانی که اینجانب می بینم که نرمافزارنویسی گوشی انجام میدهند، شغل دیگری دارا هستند و برای تفریح عمل مینمایند.
- اپل مارا خط زده میباشد، پس ما هم iOS را خط میزنیم:
احتمالاً می دانید که اپل کلیه چیزش را برای جمهوری اسلامی ایران تحریم نموده است. از طرفی نرم افزارهای اپل بایستی به طبعً بوسیله اپل و در App Store تأیید شوند و قرار بگیرند وگرنه قابل به کارگیری روی تلفن همراه استفاده کننده نیستند (مگر اینکه Jail Break گردیده باشد که خوب، عاقلانه وجود ندارد روی موبایلهای جیل.بریک گردیده نرمافزارریزی نمایید). به همین راحتیها نمیتوانید نرمافزارای که نوشتهاید را به دست استفاده کننده برسانید. اینجانب تعداد معدودی اهل ایران چشمام که برای اپل اپلیکیشننویسی مینمایند که آن ها هم اکثرشان در آن سوی مرز معاش مینمایند و محدودیت رسمی ندارند.
به هر حالا، در صورتیکه بخواهید برای iOS کدنویسی فرمائید، بایستی به گویش C++ مسلط باشید. Xcode SDK را از تارنما اپل دانلود نمائید و روی سیستم استدلال مک خویش نصب فرمائید و آغاز نمائید. اما میتوانید از پروژه مونو هم استعمال نمایید تا کدهای C# شما روی iOS اجرا شوند.
- آندروید دنیای موبایلها را فتح خواهد کرد:
گوگل روی هر چیزی دست بگذارد، دیر یا این که زود به صدر لیست منتقل میگردد و این طبیعیست.
آندروید با اینکه مقطع مقداری از عمرش میگذرد، البته در بالا لیست سیستم برهانهای گوشی میباشد و به زودی همگی جا چشم گردد حتی روی یخچال شما!!
براین اساس، سفارش نخستین اینجانب این میباشد که به سمت آندروید بروید.
برای نرمافزارنویسی ویژه آندروید، بایستی لهجه Java را بلد باشید. فکرمی کنم درحال حاضر متوجه می شوید که چرا جاوا در درجه دوم لهجههای دوستداشتنی میباشد!
خیلیها معتقدند عالم دارااست به سمت تلفن همراه و تبلت میرود. "وب فارغ از اینترنت" عنوانی میباشد کهاین روز ها مطرح میباشد. همگی تارنماها برای خویش یک نرمافزار ارائه کردهاند که روی تلفن همراه اجرا می گردد و نیازی وجود ندارد وارد اینترنتوب سایت خاصی گردید!
- ویندوز فون، جان خواهد گرفت:
ویندوز فون هم به زودی جا گشوده خواهد کرد. روی آن هم میتوانید اپلیکیشنریزی نمائید، البته حق تقدم اولتان، جاوا و آندروید باشد.
برای ویندوز فون میتوانید به لهجه C# اپلیکیشن بنویسید.
خوب، این هم یک اظهار حیث فردی در زمینه ی لهجههای نرم افزارنویسی.
تأکید میکنم که بایستی نظرهای متفاوت را بخوانید و آن گاه تصمیم بگیرید.
ولی،
چشم به راه نکنید! یکیاز را تعیین و مبادرت فرمائید!
به یکی از گفتند: 30 سالت شدهاست، چرا نماز نمیخوانی؟ اظهار کرد: هنوز دارم تحقیق می کنم که اسلام برتر میباشد یا این که مسیحیت یا این که یهودیت!!
وقتی که دانشجو بودم، گروهی از دوستان بودند که هر وقت در جمعشان قرار میگرفتم، گفت و گو راز این بود که: کدام گویش بهتر میباشد که برویم سراغش؟ از ترم یک تا هشت، از اساتید سؤال میکردند که: مدرس! کدام گویش بهتر میباشد!؟ کالج به انتها رسید و آن دوستان در غایت تعیین نکردند که کدام لهجه بهتر میباشد و تا جایی که میشناسمشان، هیچ کدام نرم افزارنویس نشدند!!
شما می بایست یک آیین را که موقتاً می پندارید برتر میباشد، گزینش فرمایید و طبق آن پیش بروید، در صورتی بعداً بهاین سود رسیدید که فلان آئین بهتر میباشد، مشکلی وجود ندارد، به آن آئین سوئیچ میکنید! (محتوای کل ادیان به طور تقریبً یک کدام ازست، صرفا اسمها عوض شده میباشد) اساسی این میباشد که موقتیً بلاتکلیف (گم راه) نباشید :)
سریعاً یک لهجه (از جملهً C++) را گزینش نمایید و وقت را تلف نکنید. روی آن وقت بگذارید... در زمان عمل، بهاین سود میرسید که فلان لهجه بهتر میباشد و به سراغ آن لهجه می روید.
پایانی مقاله:
حقیقتاً هر کس در شهرستان میباشد، محکوم به تعیین گویشهایی که شما گفتید میباشد؟
نه، این ایام وب، محدودیتهای جغرافیایی (یا این که به عهدوپیمان این کلیپ، Geographical Boundaries) را شکسته میباشد. شما میتوانید در شهرستان باشید، البته محدوده کاریتان تمام کشورایران و حتی عالم باشد. تنها می بایست بتوانید خودتان را روی وب بیان نمایید کهاین یک احاطه کافی روی گفت و گو طراحی سایت را میطلبد.
به صورت نمونه، اینجانب در شهرستان هستم، البته بعد از ارائه تستا، اکثری از سازمانها و دانش گاهها و امثالهم تماس گرفتهاند و سفارش سفارشیسازی تستا را دادهاند. یکسری مؤسسه مطرح در تهران توصیه همیاری در مورد تبدیل متن به صدا (مرتبط با پروژه پارسخوان) را داشتهاند. برخلاف اینجانب که حالا و طاقت و وقت فعالیت گروهی و سفارشات سنگین را ندارم، شما در حالتیکه بخواهید از این شیوه کسب درآمد فرمائید، هیچ محدودیتی در محل سکونت و عمل شما نیست.
از دوستانی که احتمالاً اظهار لحاظ خواهند کرد، خواهش میکنم به تأکیدات مخلوق توجه نمایند کهاینها صرفا اظهار حیث فردی بود و خیر یک وحی خانه! اینجانب نظرم را گفتم. شما هم نظرتان را سوای هیچ تعصب (و احیاناً لحن تند نسبت به دوستان دیگری که حیث می دهند) مطرح نمایید.