COMPARATIVE ANALYSIS OF SELECTED PROGRAMMING FRAMEWORKS DEDICATED TO SPA APPLICATIONS