FacturaScripts برای سال 2018 دوباره طراحی شده است

سال گذشته ما در مورد مزایای آن به شما گفتیم InvoiceScripts: صورتحساب و حسابداری با نرم افزار رایگان، یک ERP و CRM با پتانسیل باورنکردنی که به دلیل استفاده آسان و سرعت سازگاری و پیاده سازی در هر نوع مشاغل برجسته است ، امروز FacturaScripts همچنان به رشد خود ادامه می دهد و ویژگی های جدیدی را برای کاربران خود به ارمغان می آورد و پشتیبانی خود را گسترش می دهد. این رشد شتابان نیاز به بهبود نرم افزار را از قلب خود به همراه آورده است تا با گذشت زمان مقیاس پذیرتر شود و با فناوری های فعلی در مسیر خوبی باشد ، به همین دلیل سازنده آن کارلوس گارسیا (NeoRazorX) به ما می گوید که چگونه بوده است طراحی مجدد FacturaScript برای سال 2018.

طراحی مجدد InvoiceScript for 2018 توسط NeoRazorX

در طول تابستان ، با بیش از 60.000،12.000 بارگیری ، 4.000 نصب که به صورت ماهانه به روز می شوند ، 90 کاربر ثبت شده در وب و XNUMX افزونه ، با یک دوره آرامش کوتاه روبرو هستیم که می خواهیم از آن استفاده کنیم برخی از مشکلات اصلی طراحی را در FacturaScript برطرف کنید: مشکلات وابستگی ، عدم توانایی ارث بردن بین کنترل کننده ها یا نمایش ها و انبوه کد ، نتیجه این سالهای توسعه.

وقت آن بود که در همه چیز تجدید نظر کنیم. از اشتباهات و موفقیت ها بیاموزید، و بنیاد جدیدی را برای چند سال آینده ایجاد کنید. در غیر این صورت از موفقیت می میریم ، زیرا افزودن ویژگی های جدید به تلاش بیشتر و بیشتری نیاز دارد.

در زیر این محوطه ها ما نمونه اولیه هسته را با آهنگساز و برخی از اجزای سیمفونی شروع کردیم. آهنگساز این به ما امکان می دهد وابستگی ها را در PHP خیلی راحت اضافه و مدیریت کنیم و از بارگیری خودکار کلاس های لازم بهره مند شویم. از سمفونی ما انتخاب میکنیم httpfoundation، برای مدیریت راحت ورودی و خروجی داده ها ، مترجم برای تبدیل FacturaScript به چند زبان ، رویداد دهنده برای مدیریت رویدادها ، و شاخه، یک موتور الگو با وراثت که ما عاشق شده ایم.

با این پایه ما شروع به 3 نوع کنترل کننده توسعه یافته بسازید: کنترل کننده های لیست، برای لیست ها ، EditControllers، برای مدل های ساده ، و کنترل کننده های پنل، برای مدلهای پیچیده تر که با مدلهای دیگر رابطه دارند. به عنوان مثال ، مشتریان ، هنگام ویرایش مشتری ، می خواهید آدرس ، حساب های بانکی ، فاکتورهای اخیر و غیره را نیز مشاهده کنید.

رابط های FacturaScript از قبل بصری بودند و یکی از قسمتهایی که بیشترین ارزش را برای کاربران دارد، آنچه ما وزن کردیم کد بود. کنترلرهای گسترده مواردی هستند که مدتهاست برای استفاده مجدد از کد و افزودن خیلی راحت ویژگیهای جدید به آنها نیاز داشته ایم.

اگر یک توسعه دهنده هستید ، اغلب در موقعیت باور داشتن کد عالی خود قرار گرفته اید و چند ماه بعد متوجه می شوید که چقدر بد است. طبیعی است خوشبختانه اکنون ابزارها و خدماتی از جمله وجود دارد بازرس-ci، که به شما امکان می دهد علاوه بر اشاره به خطاهای رایج و ارائه مشاوره ، ارزیابی عینی تری از کد خود را نیز بدست آورید.

قبل از شروع کار با نمونه اولیه ، تصمیم گرفتیم کد خود را با scrutinizer-ci بررسی کنیم و نمره ای از آن بدست آوریم 5.4، با توجه به اینکه fs_controller کلاس است ، مسئولیت بزرگی را بر عهده دارد ، هرچند که تنها کسی نیست. و با شانس کمی برای بهبود طراحی بدون شکستن سازگاری. دلایل بیشتری برای شروع با یک هسته جدید وجود دارد.

امروز امتیاز FacturaScriptts 2018 برابر با 8.66/XNUMX است، در اکثریت قریب به اتفاق کلاسها و روشهای آنها برجسته است.

طراحی بهتر به ما این امکان را داده است که گزینه های جدیدی مانند صادرات به PDF یا Excel در هر صفحه یا لیست و موتور جستجوی مگا به همه فرم ها اضافه کنیم ، که باعث صرفه جویی در وقت همه کاربران خواهد شد.

اکنون فقط پایان کارها و شروع بتا و به روزرسانی افزونه باقی مانده است. شما را در جریان خواهیم گذاشت ؛-).

نظرات FacturaScriptts 2018

اگر چیزی را دوست داریم ، باید ببینیم که ابزارهای منبع باز که برای رشد مشاغل نیز در نظر گرفته شده موفق هستند ، کار سختی است که اغلب زیر میز قرار می گیرد ، من مطمئن هستم که این مورد نیست زیرا رضایت کاربران که امروز آنها از این ابزار استفاده می کنند بسیار زیاد است.

رشد پیچیدگی و عملکرد ابزارها چالش فنی نسبتاً بزرگی را به همراه دارد ، بسیاری از اوقات برنامه های کاربردی برای رشد بسیار زیاد آماده نیستند یا توسعه دهندگان آنها فقط بر حفظ ساختارهای قدیمی متمرکز با فن آوری های جدید تمرکز دارند ، نکته بسیار مطلوب FacturaScript این است که وضوح آنها به نرم افزار خود نگاه می کنند و فروتنی برای دانستن اینکه چه زمانی باید تغییرات ایجاد شود.

با این نسخه جدید ، FacturaScript علاوه بر کارآیی ، ویژگی های جدیدی را به دست می آورد که ارتباط نزدیک با نیازهای سازمان های فعلی دارند ، ما معتقدیم که این یک نسخه موفقیت آمیز نیز خواهد بود و کاربران این ERP قدرتمند می توانند تجارت خود را به روش بهتری توسعه دهند. .


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.