Newsgroup: it.comp.programmare
Titolo: Devo commissionare un software multipiattaforma

Ciao a tutti,
ho un'idea in testa per un software il cui requisito FONDAMENTALE è che sia
multipiattaforma. Dato che non ho le capacità tecniche per realizzarlo, ma
solo l'idea in testa, dovrei commisionarlo a qualcuno.
La domanda è. Che tipo di programmatore devo cercare, inteso come linguaggi
di programmazione conosciuti, per farmi realizzare un software
multipiattaforma?
Naturalmente se c'è qualcuno nella zona di Bergamo che vuole proporsi mi
scriva pure: serpico_ 121 (chiocciola) 
yahoo.it
grazie
SuperPippo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 scriva pure: serpico_ 121 (chiocciola) 
yahoo.it
Java
.NET Framework (e Mono)
HTML based (con server a parte)
OPPURE
QT + C++ (ma il programma deve essere GPL O devi pagare per comprare il QT)
OPPURE
esistono vari linguaggi che hanno avuto più successo nel mondo UNIX che nel 
mondo Win (tipo Phyton)
Realisticamente ti consiglio Java (anche se io personalmente lo odio)
Realisticamente 2 ti consiglio di pensarci su due volte prima di imbarcarti 
nell'impresa. :-)
--- bye 

 
Dipende da quanto deve essere multipiattaforma.
Se intendi Win32, macOSX e linux, allora hai diversi strumenti come 
java, python, librerie multipiattaforma per il C/C++ (gtk, qt) e la 
scelta dello strumento dipende molto dal tipo di applicazione che devi 
realizzare.
Se la portabilità si espande anche ad altre tipologie di device 
(palmari, telefonini etc.), allora diventa difficile trovare uno 
strumento che soddisfi tutte le esigenze. Forse concentrare tutto su un 
server e realizzare il front-end usando HTML (e WML, se devi parlare 
con i telefonini) e qualche linguaggio di script lato client 
(supportando però la possibilità che l'utente abbia disabilitato il 
tutto se si tratta di un sito accessibile a tutti) può essere una 
soluzione valida (se il collegamento a internet non è un ostacolo 
insormontabile).
Altrimenti conviene sviluppare versioni diverse cercando di minimizzare 
il numero di versioni necessarie a coprire tutte le piattaforme 
richieste.
-- 
Valter Minute
(the reply address of this message is invalid,
but you may be able to guess the right one)

 realizzare.
[CUT]
Come multipiattaforma a me basta Win32, macOSX e linux.
Quindi da quanto ho capito java sarebbe la soluzione migliore?


 SuperPippo
io voto per python...velocissimo per prototipizzare e rende rapidissimo lo
sviluppo e la manutenzione (se chi progetta non lo fa in modo cinofallico)
e con wx hai interfacce multipiattaforma native..e poi è ben supportato e
(IMHO) più veloce di java

 (IMHO) più veloce di java
Problema di fondo: esistono meno programmatori di python che di java in 
Italia. E probabilmente esistono meno programmatori di java che di vb in 
Italia. E probabilmente esistono più programmatori che dovrebbero cercarsi 
un altro lavoro che programmatori che fanno bene a fare i programmatori... 
ma questo è un altro problema :-)
--- bye 

 
Credo che, con le poche informazioni che hai fornito, qualsiasi 
risposta diversa da "dipende" sarebbe poco seria.


 risposta diversa da "dipende" sarebbe poco seria.
Io ho sempre considerato risposte del tipo "rinuncia, non č il tuo campo" 
essere perfettamente serie dati gli input :-) 

 wrote in
news:jGu1f.1291$
Pe2....@twister2.libero.it
: 

Questo non č il suo campo, lui cerca un programmatore che lavori per 
lui (e, tra l'altro, a me la cosa non interessa direttamente).
Una risposta del genere la darei solo a chi si professa programmatore e 
fa domande del genere.


 fa domande del genere.
E' vero... La risposta doveva essere del tipo "Hai fatto un business plan? 
No? Allora rinuncia!" :-)
Realisticamente nel campo dell'informatica non ci si improvvisa. Soprattutto 
quando si ha solo un'idea. L'investimento necessario partendo da zero è 
molto alto, solo per pagare il programmatore (se calcoliamo fra i 6 mesi e 1 
anno per lo sviluppo dell'applicativo, beh... i conti sono fatti 
rapidamente). Questo partendo dal presupposto che uno che non è un 
programmatore sia in grado di scegliere un programmatore valido.
Da quello che ne so almeno il 50% di questi progetti naufraga ben prima di 
essere arrivato in porto.
Altra cosa sarebbe stata se lui avesse già avuto un'impresa che sviluppa 
software. Ma partendo da zero... mah.
--- bye 



Ottimo...meno concorrenza...in tutti i sensi! ;-)