Platform for web development?


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/code-flow.club/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
8 views
Advise the platform to migrate the accounting system written in Delphi + Firebird on the web interface.


System specific and written from scratch. The problem is compounded by the fact that it is necessary to work with magnetic stripe readers and other tricks.


Thank you.
by | 8 views

6 Answers

0 like 0 dislike
PHP view Kohana, Zend Framework.
by
0 like 0 dislike
Completely agree with the previous answers, but here are a couple of nuances:
1. When choosing a platform, think about the future of the project, view the cost of specialists in your chosen platform. (Say Ruby is more expensive than PHP, Java sometimes more expensive .NET and etc.)
2. The ability to use automated tools, Object Relation Mapping to Database (ORM). Java & .NET provides the UI to work (I won't go into the details some more, some less).
3. Evaluate the community of your chosen platform (say PHP/JAVA/.NET have vysokoklassnym and a huge community, just behind Ruby/Pylons/Python).
\r
Assistance in the design may provide, if bored do not Wake. :)
by
0 like 0 dislike
My choice ASP.NET (DBMS, you can leave or go to MSSQL). Maximum comfort for the developer and high performance.
\r
\r
This technology is part of the platform Microsoft.NET and allows in short terms to develop quality web solutions. The use of technology ASP.NET gives developers a number of advantages: a convenient development environment and the testing of compiled code, a large set of controls, class libraries, etc.

If you use Delphi Prism — be able to use existing knowledge on the use of Delphi development ASP.NET applications.
by
0 like 0 dislike
Write what you know. If I recommend Pylons, then this project is not going anywhere.
by
0 like 0 dislike
If you are already familiar with PHP choose the and framework. At the moment a very popular Zend Framework, CodeIgniter, Kohana is well developed and Yii. Which one is better to take — just read the official resources of each of them where you will understand the explanation then, and take it :)
If you are really ready to learn something from scratch and it is important for you without reference to platform — Django (Python) or Ruby On Rail. Each of them is essentially the same framework (roughly speaking), i.e. provides a wonderful all sorts of ready-made templates and frameworks. Django for example is very good in terms of Google App Engine can be many things simplify even more.
I would personally chose the product after reading the diagonal of official resources, especially Russian language versions. Look at the availability of documentation, consistency of access and consistency of the description (section open at random and browse, understood / not understood something)... anyway — go for it.
by
0 like 0 dislike
The main task to meet virtually all popular (they have listed) with the relevant JAPANESE (there are also) web frameworks. Languages can be divided into two broad classes: compiled (albeit in a bytecode) with strict static typing — Java, C# and interpreted (albeit byte-code :) ) with nonstrict dynamic typing — Python, PHP, Ruby. If used to write in Pascal, the first you must to learn will be easier, and second, as a rule, is a more compact code (and, logically, less development time).
\r
Personally, I would choose between Java and Python. From learning C# would have abstained due to strong binding of the most popular framework for it to a specific OS family (Mono is not an analogue .Net — they support multiple overlapping APIs for cross-platform you will need to use only the crossing), from PHP in mind a large number of "legacy" features of the language itself and its standard libraries of Ruby — a rather small community, IMHO.
\r
You can still see server-side Javascript (not to study another language, but without JS you are unlikely to do), but then I really have nothing to say, except that there is node.js and it is focused on asynchronous processing model.
\r
>The problem is compounded by the fact that it is necessary to work with magnetic stripe readers and other tricks.
\r
Not experienced, but something tells me that the server platform there is practically nothing depends
by

Related questions

0 like 0 dislike
4 answers
0 like 0 dislike
7 answers
0 like 0 dislike
2 answers
110,608 questions
257,186 answers
0 comments
24,984 users