Науковий вісник Одеського національного економічного університету 2023, 9 (310), 59-71

Open Access Article

RUBY ON RAILS - популярний вибір для фінансових технологій

Супруненко Валерій
розробник Ruby on Rails, аплікант програми MSc Banking and Finance Program ZHAW School of Management and Law, Цюріх, Швейцарія, e-mail: swift.x@yahoo.com

Цитувати статтю:

Супруненко В. RUBY ON RAILS - популярний вибір для фінансових технологій. Науковий вісник Одеського національного економічного університету: зб. наук. праць; за ред.: В.В. Коваленко (голов. ред.). (ISSN 2409-9260). Одеса: Одеський національний економічний університет. 2023. № 9 (310). С. 59-71.

Анотація

У цій статті розглядаються переваги використання фреймворку Ruby on Rails у розробці фінансових техноло- гій, таких як веб-додатки для банків і додатки для управління фінансами. Обговорюються основні переваги використання Ruby on Rails у фінансовій індустрії, включаючи його переваги для розробки повного стека, використання RubyMine IDE, тестування додатків за допомогою Rspec, переваги використання шаблонів проектування з ActiveRecord, механізми тран- закцій, потоки, волокна , clousers, Single Table Inheritance, первинні ключі UUID, шифрування для зберігання конфіденцій- них даних облікового запису, обробки помилок і винятків, а також додаткові бібліотеки Ruby on Rails ActiveMerchant, Finance, Money. Підсумок статті підсумовує застосовність Ruby on Rails у розробці фінансових технологій.

Ключові слова

Ruby on Rails; фінансові технології; веб-розробка; банківські програми; фінтех додатки; безпека; гнучкість; модульність; продуктивність; масштабованість; дорогоцінний камінь; ІПСШ; UUID; транзакції; ActiveRecord.

JEL classification: L860; DOI: 10.32680/2409-9260-2023-9-310-59-71

УДК: 336

Лицензия Creative Commons
Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0. Переглянути копію цієї ліцензії можна за посиланням: http://creativecommons.org/licenses/by/4.0/

Література

  1. Active Record and PostgreSQL. How to use UUID primary keys. [Electronic resource]. Access mode: https://guides.rubyonrails.org/v5.0/active_record_postgresql.html (accessed 05/21/2023)
  2. Active Record Transcations [Electronic resource]. Access mode: https://api.rubyonrails.org/ classes/ActiveRecord/Transactions/ClassMethods.html (accessed 05/21/2023)
  3. ActiveMerchant: gem ActiveMerchant https://github.com/activemerchant/active_merchant (accessed 05/21/2023)
  4. ActiveRecord [Electronic resource]. Access mode: https://guides.rubyonrails.org/active_ rcord_basics.html (accessed 05/21/2023)
  5. Books about Ruby and Ruby on Rails [Electronic resource]. Access mode: https://rubyandrails. info/ (accessed 05/21/2023)
  6. Error Reporting in Rails Applications [Electronic resource]. Access mode: https://edgeguides. rubyonrails.org/error_reporting.html (accessed 05/21/2023)
  7. Fibers in Ruby [Electronic resource]. Access mode: https://ruby-doc.org/core-2.5.0/Fiber. html (accessed 05/21/2023)
  8. gem Finace [Electronic resource]. Access mode: https://github.com/marksweston/finance (accessed 05/21/2023)
  9. gem Money [Electronic resource]. Access mode: https://github.com/RubyMoney/money (accessed 05/21/2023)
  10. gem RubyMine [Electronic resource]. Access mode: https://www.jetbrains.com/ru-ru/ruby/ (accessed 05/21/2023)
  11. gem Rspec. [Electronic resource]. Access mode: https://rspec.info/ (accessed 05/21/2023)
  12. gem ActiveMerchant https://github.com/activemerchant/active_merchant (accessed 05/21/2023)
  13. Ruby Closures for Dummies [Electronic resource]. Access mode: https://medium.com/swlh/ ruby-closures-for-dummiesfbf846720c1f (accessed 05/21/2023)
  14. Ruby gems [Electronic resource]. Access mode: https://rubygems.org/ (accessed 05/21/2023)
  15. Securing Rails Applications [Electronic resource]. Access mode: https://edgeguides. rubyonrails.org/security.html (accessed 05/21/2023)
  16. Single table inheritance [Electronic resource]. Access mode: https://api.rubyonrails.org/ classes/ActiveRecord/Inheritance.html (accessed 05/21/2023)
  17. Threading and Code Execution in Rails [Electronic resource]. Access mode: https://guides. rubyonrails.org/threading_and_code_execution.html (accessed 05/21/2023)
  18. 81 Key Fintech Statistics 2023: Market Share & Data Analysis [Electronic resource]. Access mode: https://financesonline.com/fint

Україна, м.Одеса, 65082
вул. Гоголя, 18, ауд. 110.
(048) 777-89-16
visnik.nauka visnik.nauka@gmail.com

ПнВтСрЧтПтСбНд

 

Flag Counter
 -->