K
K
kefirr2013-06-03 23:43:57
Programming
kefirr, 2013-06-03 23:43:57

The simplest Mac+Win cross-platform application

There is a task to write a simple application: entering data into a form, counting, outputting the result, saving the entered data (at least in CSV)
(calculating points in competitions and displaying actual results (current rating) on ​​the screen, then generating final protocols).

Is it possible to do this cross-platform? (The PCs used can be apple or Windows)
I think aside
* HTML + JS (but how to store the results, how to export? Online is not an option, there is usually no connection, everything happens far from civilization)
* Do everything in Excel on macros

What other options ? Super UI is not needed, it is necessary to solve the problem in the simplest way: the judge drives in the data, the participants see their position in the ranking.

Answer the question

In order to leave comments, you need to log in

12 answer(s)
G
gleb_kudr, 2013-06-04
@kefirr

Excel is perfect for your tasks. Just pay attention to the version and language. Scripts written under 2007 excel may suddenly work incorrectly in 2010. The same goes for language versions.

V
Vyacheslav Slinko, 2013-06-04
@KeepYourMind

Qt? It seems to me the ideal option.

I
iwi, 2013-06-04
@iwi

I recommend Adobe Acrobat Pro. Entering data into the form and counting is easily done right inside the pdf. I don’t know about the output, I don’t have much experience with it, can it read the entered data right there. Google it in general. All data is saved and exported as tables or just xml. And most importantly, damn cross-platform.

A
AxisPod, 2013-06-04
@AxisPod

Adobe Air Java. But the best option is in Excel, it's not difficult at all.

A
anathem, 2013-06-04
@anathem

The JS+HTML+DB option (SQlite, for example) is fine. Here there is a description of interaction with a DB.
If you have knowledge of web technologies, then in general it should be easy :)

Y
Yuri Shikanov, 2013-06-04
@dizballanze

You can do it with node-webkit .
You can save data through websql (it's convenient to work with persistencejs ).
There is support for mac/win/linux.

N
nochkin, 2013-06-04
@nochkin

Through HTML + JS is the best option. Data can be stored in localStorage .
But if you really want the application (I wouldn’t do it, although I used to do such things), then it’s possible through scripting languages ​​- for example, python + wx or qt. But ... it was relevant about five years ago. Now it's better through HTML + JS + localStorage

R
raskumandrin, 2013-06-03
@raskumandrin

a virtual machine (for example, in a virtual-box), deploy some simple Linux in it, and an environment for a web application on it. write a web application on what you know how. it will work without an Internet connection, but at the same time, sharing can be configured within the local network. virtual-box is cross-platform - the solution, accordingly, will also be cross-platform. the pluses include good scalability, the minuses are the relatively high cost of implementation.
and if there are few resources - then, yes, excel

D
DancingOnWater, 2013-06-04
@DancingOnWater

Yes, on the simpler, on that we write. It’s a problem for me to do something similar on Qt - spit it out, but on Excel (also look at Opensource counterparts in LibreOffice and Openoffice) - a problem. I know people who program something similar on Matlab (which means you can do something similar on Octave or Scilab). I'm sure the same can be done in Java, python + wx, pyQt.

M
MikhailEdoshin, 2013-06-04
@MikhailEdoshin

FileMaker (simplest), Real Basic.

A
AlexKostin, 2013-06-04
@AlexKostin

Tcl/TK (wiki: ru.wikipedia.org/wiki/Tcl , ru.wikipedia.org/wiki/Tk )
Using TclKit allows you to create lightweight native applications for Windows, Linux, Mac OS X, Unix.

E
Evgeny Elizarov, 2013-06-04
@KorP

Python?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question