Sviluppare un software come base per un sito

Stato
Discussione chiusa ad ulteriori risposte.

doc_who

Utente Bronze
26 Luglio 2017
6
2
0
25
Salve a tutti,
quanto tempo ci vorrebbe e che linguaggi servirebbero per sviluppare un software per un sito tra ebay ed un sito per scommesse?
Ovvero,le persone possono comprare un oggetto da qualcuno per poi rivenderlo all'infinito(fino a quando ci sarà domanda). Il software dovrebbe gestire diciamo i "carrelli" dei giocatori,dove i soldi dovrebbero passare da un conto ad un altro a seconda di alcuni parametri che gli consentano appunto di vendere/comprare,tipo:
1-Se il saldo è inferiore al prezzo,non può comprare.
2-Se una parte del saldo è impegnato in un'offerta,non può impegnare ancora quella parte di soldi
3-Se il saldo è inferiore all'eventuale quota che potrebbe raggiungere l'oggetto all'asta,non può venderlo.
Ci sarebbe un saldo,un margine disponibile da spendere ed un margine diciamo "congelato" a garanzia dell'acquirente.
immagino quindi,che il programma dovrebbe essere basato principalmente su condizioni: se A=2 allora OK ,se A<2 allora NIENTE ,ecc...Perdonate la mia ignoranza del settore,ma come dicevo nella presentazione studio economia e non informatica...

Grazie a tutti.
 
Conforme, puoi provare con magento e vedere se c'è qualche plugin specifico per Ebay (ma dubito).
Oppure potresti studiare
->PHP
->MySQL
->CSS
->HTML
->JAVASCRIPT
Una volta imparato, ti consiglio di approciarti a qualche framework
->Laravel
->Yii2
->Codeigniter
 
  • Mi piace
Reazioni: SyncroIT
Credo voglia commissionare il lavoro.
Indipendentemente da ciò, sconsiglio Magento ma suggerisco Prestashop.
La differenza è che magento è un software a pagamento, la versione community ( gratuita ) non è mantenuta come dovrebbe ed è fatto con un framework proprietario ( o lo conosci o è inutile metterci mano )
Prestashop, invece, è gratuito e pieno di plugin, facile da utilizzare e da personalizzare.

Puoi sempre far realizzare una piattaforma con Laravel ( PHP ) o con Django ( Python ) potendo gestire i pagamenti tramite Paypal.
Non è necessario che il tuo sistema memorizzi i dati sensibili degli utenti. Anzi, meglio se non lo fa.
 
Credo voglia commissionare il lavoro.
Indipendentemente da ciò, sconsiglio Magento ma suggerisco Prestashop.
La differenza è che magento è un software a pagamento, la versione community ( gratuita ) non è mantenuta come dovrebbe ed è fatto con un framework proprietario ( o lo conosci o è inutile metterci mano )
Prestashop, invece, è gratuito e pieno di plugin, facile da utilizzare e da personalizzare.

Puoi sempre far realizzare una piattaforma con Laravel ( PHP ) o con Django ( Python ) potendo gestire i pagamenti tramite Paypal.
Non è necessario che il tuo sistema memorizzi i dati sensibili degli utenti. Anzi, meglio se non lo fa.

Si anche, io ho consigliato Magento perchè dove lavoravo l'anno scorso era l'ordine del giorno <3

Salve a tutti,
quanto tempo ci vorrebbe e che linguaggi servirebbero per sviluppare un software per un sito tra ebay ed un sito per scommesse?
Ovvero,le persone possono comprare un oggetto da qualcuno per poi rivenderlo all'infinito(fino a quando ci sarà domanda). Il software dovrebbe gestire diciamo i "carrelli" dei giocatori,dove i soldi dovrebbero passare da un conto ad un altro a seconda di alcuni parametri che gli consentano appunto di vendere/comprare,tipo:
1-Se il saldo è inferiore al prezzo,non può comprare.
2-Se una parte del saldo è impegnato in un'offerta,non può impegnare ancora quella parte di soldi
3-Se il saldo è inferiore all'eventuale quota che potrebbe raggiungere l'oggetto all'asta,non può venderlo.
Ci sarebbe un saldo,un margine disponibile da spendere ed un margine diciamo "congelato" a garanzia dell'acquirente.
immagino quindi,che il programma dovrebbe essere basato principalmente su condizioni: se A=2 allora OK ,se A<2 allora NIENTE ,ecc...Perdonate la mia ignoranza del settore,ma come dicevo nella presentazione studio economia e non informatica...

Grazie a tutti.

Il tempo per realizzare un sistema di questo calibro, varia in base al programmatore ed alla sua disponibilità. Una web agency con i contro pazzi, stilano un contratto e ci si accorda per i tempi di consegna.
Il prezzo varia, per esempio da me dai 18€ l'ora fino a un massimo di 40/45€ (iva escl.)
 
Basta php e per la grafica css, considera che dovrai gestire anche degli account quindi dovrai interrogare un database e per questo puoi utilizzare il PHP con PDO o mysqli. Il sito puó essere fatto anche con javascript peró secondo me la scelta migliore rimane il php per la semplicità e la documentazione (che per quanto riguarda ció che vuoi fare) c'è ne tanta [emoji1]


"Siamo delle costanti in un mare di variabili"
 
Bhe: sicuramente per fare il sito HTML,PHP e CSS sono d' obbligo..........poi se vuoi inserire anche contenuti dinamici che migliorino la qualita' della navigazione anche JS e minimo alcuni framework per semplificarti il lavoro. Per il software che gestisce cio', potresti elaborare un algoritmo che ti consenta di fare cio' direttamente nella pagina web [ad esempio premi il pulsante compra e hai fatto: vinee registrato cosa compri,quando,dove,chi,ecc.... sul db e ti scalano il prezzo dalla carta], oppure potresti passare i parametri ad un software esterno che poi elabora il tutto [meglio la prima opzione].
Potresti senno' fare il tutto con un solo linguaggio: Java, ma le pagine create con questo linguaggio sono molto lente e ci vuole molta bravura oltre che un buon server che regga il tutto; Con Java si potrebbe fare con JSP, ma recentemente hanno modificato con MVC [e' un pattern] e Thymeleaf [magari combinato con AngularJS] che e' piu' veloce e prestante.
Ti propongo 2 siti a caso : uno fatto in java e uno in html/php/css/js/ecc.....

PHP e web languages: la maggior parte dei siti che visiti comunemente
JAVA e angular js : http://www.trusttm.com/

PS: Sarebbe bene non salvare i dati altrui se non quelli strettamente necessari per il funzionamento del sito: esempio paypal o cc per poter effettuare i pagamenti
 
Bhe: sicuramente per fare il sito HTML,PHP e CSS sono d' obbligo..........poi se vuoi inserire anche contenuti dinamici che migliorino la qualita' della navigazione anche JS e minimo alcuni framework per semplificarti il lavoro. Per il software che gestisce cio', potresti elaborare un algoritmo che ti consenta di fare cio' direttamente nella pagina web [ad esempio premi il pulsante compra e hai fatto: vinee registrato cosa compri,quando,dove,chi,ecc.... sul db e ti scalano il prezzo dalla carta], oppure potresti passare i parametri ad un software esterno che poi elabora il tutto [meglio la prima opzione].
Potresti senno' fare il tutto con un solo linguaggio: Java, ma le pagine create con questo linguaggio sono molto lente e ci vuole molta bravura oltre che un buon server che regga il tutto; Con Java si potrebbe fare con JSP, ma recentemente hanno modificato con MVC [e' un pattern] e Thymeleaf [magari combinato con AngularJS] che e' piu' veloce e prestante.
Ti propongo 2 siti a caso : uno fatto in java e uno in html/php/css/js/ecc.....

PHP e web languages: la maggior parte dei siti che visiti comunemente
JAVA e angular js : http://www.trusttm.com/

PS: Sarebbe bene non salvare i dati altrui se non quelli strettamente necessari per il funzionamento del sito: esempio paypal o cc per poter effettuare i pagamenti


ESATTAMENTE! Il sito dovrebbe memorizzare solo i dati e le autorizzazioni per le transazioni,altro non serve.In più,il sito deve essere molto dinamico...Nel senso che ci sarà una vetrina dove compaiono le compravendite con più partecipanti e quindi vicino all'oggetto in questione,o intorno, ci sarà qualcosa che attiri l'attenzione(tipo una spia o un quadrato lampeggiante intorno all'oggetto).Inoltre,il sito dovrebbe essere molto veloce dato che le compravendite avverrebbero in base a delle variabili esterne.Quindi dovrebbe aggiornarsi in tempo reale...
Grazie a TUTTI per la partecipazione!
 
Stato
Discussione chiusa ad ulteriori risposte.