Answer the question
In order to leave comments, you need to log in
Transferring a project from Delphi to the Web. What to choose?
Good time, dear.
There is a fairly large project that works with MySQL, written in Delphi (work by 4 companies).
Accordingly, the database is at the level: volumes, storages, views, many complex queries, etc.
We can say that the engine and the logic of the enterprises are implemented in the database , only the client (user interfaces) is made on Delphi.
There was a need ( that's it, huh! ) to transfer the client to the web with the condition that the client works on Delphi at the same time (i.e. without changing the database)
I know Delphi, MySQL, I wrote a personal account in pure php ( but I don’t want php anymore! I can’t. .. )
There is a desire to study a normal PL (not PHP, but everything can be) and a frame for it, the most suitable for my situation.
I study the current state of affairs in the field of web. At first I settled on Python and Django, but there is a developed ORM, which in my case is more of a hindrance.
Now again in the search, but I decided to ask a question here to speed up the process)
Answer the question
In order to leave comments, you need to log in
I’ll throw in something else, suddenly something will hook:
Python - Pyramid, web.py, Bottle, Tornado, Flask, Django
php - CodeIgniter, Laravel 5, Symfony 2, Yii2
Ruby - Ruby on Rails, Sinatra, Hanami, Volt, Padrino, Cuba
There is a desire to study a normal PL (not PCP, but everything can be)Why not PHP?
Anners Hejlsberg, who came up with Pascal and Delphi, moved to Microsoft and came up with C# and TypeScript there. Take an example from him, write the backend in C#, and the frontend in TypeScript.
ORM is everywhere, and in C # with ASP.NET (this is EF), and in Python, and even in supposedly "not normal" PHP, or rather in its frameworks.
And everywhere you can get around it, but many consider it "not normal."
Thus, thought comes to a standstill, and you need to go back and decide on the criteria for "normality".
What exactly do you want to achieve?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question