Come strutturare opportunamente uno script utilizzato in una chiamata AJAX?

0

Quando ho imparato AJAX per la prima volta, insegnavo anche me stesso i linguaggi di PHP, JavaScript, SQL, HTML e CSS. Ho seguito le app web esistenti dei miei colleghi come esempi di come scrivere le mie applicazioni web. Ora che ho una migliore conoscenza delle lingue e del loro funzionamento, ho iniziato a mettere in discussione la struttura di script esistente che io e i miei colleghi utilizziamo. Fondamentalmente, abbiamo tutte le nostre chiamate a un file PHP e inviamo un evento nell'URL.

È strutturato in questo modo:

Url:? Wepappname_ajax.php evento = dosomething

PHP:

If ($event == dosomething) {
     //do something
} elseif ($event == dosomethingelse) {
     //do something else
}

È un'affermazione gigante se davvero la strada che dovremmo prendere? Dovremmo invece dividere tutto in funzioni, o dovremmo creare file PHP separati per ogni evento diverso?

    
posta Jaci 17.02.2015 - 14:25
fonte

1 risposta

1

Penso che in qualsiasi linguaggio / framework / applicazione sia opportuno provare ad avere una singola responsabilità dei componenti, nel caso specifico significherebbe avere ciascuno degli "eventi" ajax in file separati.

potresti avere file come:

/ajax/posts.php
/ajax/userInfo.php
...

ogni file potrebbe quindi richiedere alcune funzionalità principali / comuni da una posizione

lo rende molto più leggibile / più facile da mantenere in questo modo

potresti anche provare a utilizzare un framework che impone questo tipo di struttura.

spero che questo aiuti:)

    
risposta data 17.02.2015 - 17:58
fonte

Leggi altre domande sui tag