• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نرم‌افزار موبایل با پی‌اچ‌پی؟ KikApp Framework
#1
سلام،
این سایت رو اتفاقی امروز دیدم.
https://www.kikapptools.com/

ظاهرا یه چهارچوبی ارائه دادن که با پی‌اچ‌پی میشه برای android و iOS نرم‌افزار نوشت.

به نظر جالب میاد، کسی اینجا تا حالا استفاده کرده ازش؟
البته پروژه‌های دیگه‌ای هم هستن که همچین کاری رو میکنن.
نمیدونم ارزش داره یه نرم‌افزار باهاش تستی بنویسم که ببینم بازدهیش چقدر مناسبه... البته اصلا علاقه‌ای به نرم‌افزار موبایل نوشتن ندارم، صرفا جهت کنجکاوی Big Grin

پی‌نوشت: میدونم که بهترین حالت نوشتن نرم‌افزار موبایل همون زبان‌های خودشون هست، تجربه هیبرید نوشتن دارم و به نظرم فاجعه بوده. (البته الان که قدرت پردازشی گوشی‌ها بیشتر شده دیگه اونقدر داغون نیست)

پی‌نوشت۲: یادم رفته بود بنویسم، ولی توی سایتشون ادعا کردن که کاملا Native هست و نرم‌افزار Hybrid نیست...
غایب
  پاسخ
تشکر شده توسط : payam Hamid ayoubsys hamid_80386
#2
از این جور چارچوب‌ها خیلی خیلی زیاده.
برای پی اچ پی تعدادش کمه برای جاوا اسکریپت خیلی زیاده Big Grin
در کل اگر اپتون با وب سرویس سرکار داره و نیازی استفاده از امکانات گوشی مثل دوربین و سنسورها و... نداره بهترین گزینه هست.
همیشه برای یادگیری، موضوعاتی هست!

فرهاد حسن پور / بیرگیک

  پاسخ
تشکر شده توسط : Hamid Alaa hamid_80386
#3
سلام
ممنون بابت معرفی این فریم ورک جذاب
چیزی که تو سایت هست مدعیه هیبرید نیست و کاملا native هست و کدها رو ترجمه و بعد کامپایل میکنه.
  پاسخ
تشکر شده توسط : Hamid Alaa
#4
(۱۳۹۶ فروردین ۱۹, ۱۱:۵۳ ق.ظ)payam نوشته: سلام
ممنون بابت معرفی این فریم ورک جذاب
چیزی که تو سایت هست مدعیه هیبرید نیست و کاملا native هست و کدها رو ترجمه و بعد کامپایل میکنه.

آره دقیقا نکته‌ای که برای من جالب بود همین ادعای Native بودن هست.
یادم رفت بنویسم راجع‌بهش.
غایب
  پاسخ
تشکر شده توسط :
#5
فکر کنم از وب کیت خارج نشه، به قول فرهاد احتمالاً به درد دوربین و غیره نمی خوره...

علا جان بازم اگر کار کردی، تجربه ت رو بگو...
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : Alaa
#6
(۱۳۹۶ فروردین ۲۰, ۱۱:۲۶ ق.ظ)hamid_80386 نوشته: فکر کنم از وب کیت خارج نشه، به قول فرهاد احتمالاً به درد دوربین و غیره نمی خوره...

علا جان بازم اگر کار کردی، تجربه ت رو بگو...

حتما Rolleyes
غایب
  پاسخ
تشکر شده توسط :
#7
نقل قول:کاملا native هست و کدها رو ترجمه و بعد کامپایل میکنه.
چطور native ایه که ترجمه و بعدم کامپایل میشه؟ منظورت از ترجمه تفسیره؟
یا native هه (مثل cpp) و کامپایل میشه
یا ترجمه (مثل basic4android) و بعدم کامپایل میشه
داستان چیه؟ Huh
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط :
#8
الان پروژه های جدید مثلا کوردوا آپاچی حتی ادعا میکنه دسترسی به سنسور ها هم دارین داخلش کم کم داره به سمتهای خوبی میره اون موضوع دیگه نگرانی های سابق نیستش در مورد این جور چارچوب ها
اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی دیگه در مورد آزادی شعار نده !
آلبر کامو
  پاسخ
تشکر شده توسط : Alaa Maysam.m
#9
برنامه نویس واقعی باشید یاد گرفتن یه زبان جدید مثل جاوا براتون مناسب تره تا اینکه بخواید به زور همه جا همه کار رو با یک زبان انجام بدید!
واقعا اونقدرها کار شاقی نیست یاد گرفتن یه زبان جدید. و بهرحال اغلب مزایای قابل توجه خودش رو هم داره. مثلا یک مزیت اینکه برای برنامه نویسی اندروید از جاوا استفاده کنید اینه که آموزش ها و کدها و برنامه هایی که توی نت هست و خلاصه سرچ میکنید و بدست میارید راحت قابل درک و مستقیم قابل استفاده است و دیگه یکسری دردسرهای تطابق اینا رو ندارید خیلی جاها بیشتر کد رو راحت کپی پیست میکنید!
آدم چندتا زبان بلد باشه خیلی خوبه. من الان خیلی برنامه ها رو با پایتون مینویسم، بخصوص اونایی که نیاز به یک رابط گرافیکی (در حد نسبتا ساده و مختصر) هم دارن، چون پایتون با خودش کتابخانهء گرافیکی tkinter رو بصورت پیشفرض داره که یادگیری و کار کردن باهاش هم نسبتا ساده است، ولی PHP خب همچین چیزی بصورت پیشفرض نداره و دنگ و فنگ نصب و غیره هست. در خیلی برنامه ها هم بعکس از PHP استفاده میکنم حتی بعضی برنامه هایی که یجورایی بیشتر برنامه های دسکتاپ بحساب میان تا وب؛ چون انصافا با PHP در خیلی موارد راحت تر و سریعتر میشه برنامه رو نوشت، و بجای دنگ و فنگ و پیچیدگی و نیازهای کتابخانه های گرافیکی آنچنانی هم همون کدهای HTML در مرورگر برای خیلی کارها کفایت میکنن و نوشتنش اینطوری راحت تره بنظرم.
خلاصه آدم چند زبان که بلد باشه بنظر بنده در کل برنامه نویسی در همه جا و هر موردی براش راحت تر و سریعتر میشه، چون در هر گزینه ای میتونه بر اساس تمام شرایط و نیازها و جزییات و خصوصیات خاص اون از بهترین ابزار/زبان دم دست در اون مورد در اون موقع و شرایط استفاده کنه.
زبانها و فریمورک های کامپایلی مثل C و Qt هم بلدم، ولی به نسبت خیلی کمتر ازشون استفاده کردم تاحالا، چون برنامه نویسی باهاشون سخت تر و کندتره اکثرا، ولی بازم همین بلد بودن اینا هم مزیته و یجایی یه روزی ممکنه نیاز بشه. یه مزیتش هم مثلا اینه که بعضی جاها نمونه کد و مثال یا آموزشی هرچی که هست مثلا به زبان سی نوشتن توضیح دادن و من چون این زبان رو بخوبی میشناسم راحت میتونم اون کدها یا الگوریتم یا مسئله ای که هست رو بفهمم و درصورت لزوم اون رو به هر زبان دیگری که میخوام پیاده سازی کنم.
  پاسخ
تشکر شده توسط : Maysam.m
#10
(۱۳۹۶ فروردین ۲۴, ۱۱:۳۷ ب.ظ)vejmad نوشته: برنامه نویس واقعی باشید یاد گرفتن یه زبان جدید مثل جاوا براتون مناسب تره تا اینکه بخواید به زور همه جا همه کار رو با یک زبان انجام بدید!
واقعا اونقدرها کار شاقی نیست یاد گرفتن یه زبان جدید. و بهرحال اغلب مزایای قابل توجه خودش رو هم داره. مثلا یک مزیت اینکه برای برنامه نویسی اندروید از جاوا استفاده کنید اینه که آموزش ها و کدها و برنامه هایی که توی نت هست و خلاصه سرچ میکنید و بدست میارید راحت قابل درک و مستقیم قابل استفاده است و دیگه یکسری دردسرهای تطابق اینا رو ندارید خیلی جاها بیشتر کد رو راحت کپی پیست میکنید!
آدم چندتا زبان بلد باشه خیلی خوبه. من الان خیلی برنامه ها رو با پایتون مینویسم، بخصوص اونایی که نیاز به یک رابط گرافیکی (در حد نسبتا ساده و مختصر) هم دارن، چون پایتون با خودش کتابخانهء گرافیکی tkinter رو بصورت پیشفرض داره که یادگیری و کار کردن باهاش هم نسبتا ساده است، ولی PHP خب همچین چیزی بصورت پیشفرض نداره و دنگ و فنگ نصب و غیره هست. در خیلی برنامه ها هم بعکس از PHP استفاده میکنم حتی بعضی برنامه هایی که یجورایی بیشتر برنامه های دسکتاپ بحساب میان تا وب؛ چون انصافا با PHP در خیلی موارد راحت تر و سریعتر میشه برنامه رو نوشت، و بجای دنگ و فنگ و پیچیدگی و نیازهای کتابخانه های گرافیکی آنچنانی هم همون کدهای HTML در مرورگر برای خیلی کارها کفایت میکنن و نوشتنش اینطوری راحت تره بنظرم.
خلاصه آدم چند زبان که بلد باشه بنظر بنده در کل برنامه نویسی در همه جا و هر موردی براش راحت تر و سریعتر میشه، چون در هر گزینه ای میتونه بر اساس تمام شرایط و نیازها و جزییات و خصوصیات خاص اون از بهترین ابزار/زبان دم دست در اون مورد در اون موقع و شرایط استفاده کنه.
زبانها و فریمورک های کامپایلی مثل C و Qt هم بلدم، ولی به نسبت خیلی کمتر ازشون استفاده کردم تاحالا، چون برنامه نویسی باهاشون سخت تر و کندتره اکثرا، ولی بازم همین بلد بودن اینا هم مزیته و یجایی یه روزی ممکنه نیاز بشه. یه مزیتش هم مثلا اینه که بعضی جاها نمونه کد و مثال یا آموزشی هرچی که هست مثلا به زبان سی نوشتن توضیح دادن و من چون این زبان رو بخوبی میشناسم راحت میتونم اون کدها یا الگوریتم یا مسئله ای که هست رو بفهمم و درصورت لزوم اون رو به هر زبان دیگری که میخوام پیاده سازی کنم.

بحث یاد گرفتن زبان جدید نیست و بیشتر بحث سر ادعای این ابزار هست
وگرنه هرکسی میدونه که برنامه اصولی و قدرتمند رو به صورت native باید تولید کرد و خیلی از دوستانی که تو این بحث شرکت کردن خودشون برنامه نویس اندروید هستن.
  پاسخ
تشکر شده توسط : Alaa Hamid


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان