Before to apply Flash on a site, it is necessary to measure seven times. It appears, not all know, what is it the such. One apply Flash from necessity, others - from ignorance.
The matter is that Flash is not usual raster (gif, jpg, bmp, etc.) a picture and not html. And multimedia technology. As any technology, at this has advantages and lacks.
To consider Flash-technology costs from several positions:
* From the point of view of external registration and culture of a site;
* C it is functional-technical aspect;
* C a practical side.
The site is as the book. You buy the book because its plot is interesting to you or the information from it is useful to you. But not because at it a beautiful cover or the known author. That time, when the Internet server amazed with progress came on a site to look as there something jumps-flies-floats has passed. Now people the information worries.
Flash interferes with perception of the information. The site constructed on Flash more reminds game for a modern prefix or TV advertising when you sit and wait, when it will end. In most cases it is connected with change of a course of things habitual for the user, for example, intervention in the interface, animation and even sound imposing. The site - not end in itself, it exists for the visitor (except the homepages, which their authors for themselves do).
Flash uses plug-in modules, multimedia functions, for today not integrated into browsers. Owing to properties inherent in Flash-technology it has functional lacks:
Presence of these lacks at all does not mean that it is necessary to refuse at all from Flash. Simply on the one hand on scales it is necessary to put necessity of use of a Flash-element, on the other hand - its lacks
* Browser functions depreciate:
* Font size adjustment. To change a font means of standard functions of a browser it is impossible. Therefore the font at the visitor will be such what it was set by the designer (for the inquiry: all designers possess fine sight, doing fonts small and very small);
* The button "back". It moves not to the beginning of the scenario of animation, predictably, and on the previous page of a site where the Flash-element still/already is absent;
* Search in page.
* Hyperlinks lose the important quality - convertibility of colour depending on movement on a site of the visitor. You recollect, whether there was you on this page or not. Thus, navigation on a site as a whole is at a loss;
* The weight of pages increases in times;
* Navigation in Flash-sites is inconvenient often;
* The sites constructed on Flash in most cases incorrectly work in офлайне (i.e. when site pages are downloaded on the computer of the user and are looked through in an independent mode).
In relation to large information sites Flash possesses still the big lack - impossibility of indexing of texts in flash-elements. At the sites completely constructed on Flash, always low degree of relevance.
Except technical subtleties which will be seen not by everyone, Flash possesses a number of powerful practical lacks:
* Flash-elements have the big size. Multimedia possibilities Flash are wide, therefore the designer simply is not kept, ..;
* Flash-rollers are created once and for all. Instead it is possible to pay attention to more frequent updating of the maintenance of a site;
* The Flash-sites downloaded on the computer are displayed incorrectly. The information which is in a Flash-format is inaccessible (for loading Flash-elements the software which usually is absent at the user) is required.
Before to apply Flash on a site, it is necessary to put itself to the place of the user: the information is necessary; not enough time; modem speed; the traffic comes to an end.
By means of technology Java it is possible to give to the page interactivity elements, to form, pack and completely to supervise a format of emerging windows and the built in frames, to organise such active elements as the hours, running lines and other animation, to create a chat. The majority of the web-chambers passing to a site the live image, also work on the basis of corresponding appendices Java.
Technology CGI (Common Gateway Interface) means use as a part of a resource the Internet of interactive elements on the basis of the appendices providing transfer of the data flow from object to object. So the majority of chats, conferences, bulletin boards, guest books, search cars and systems of calculation of a rating is organised in the Worldnet. Generally the principle of work CGI looks as follows: the user fills this or that form on a web-page and presses the button then the line of a call of a CGI-script built in code HTML starts corresponding program CGI and transfers to its control of process of processing of the information. The data entered by the user is sent to this program, and it, in turn, builds in them other page, sends by mail or transforms any different way, Scripts CGI take places on a server in directory specially taken away for these purposes which name CGI-BIN, as a rule, is appointed. It is necessary to remember that connection, debugging and start of such programs demand corresponding access rights to a http-server, and also certain knowledge and skills.
Technology CGI is usually realised by two methods: or with use of the programs written in language PERL (Practical Extraction and ReportLanguage), - such files have expansion.pi, or by means of the appendices created usually with application of language With and откомпилированных is direct on a server as the majority of UNIX-compatible platforms include the built in compiler of this language. Similar programs have expansion.cgi. It is necessary to notice that PERL, as well as HTML, is interpreted language. Differently, to start a similar script on execution, it is not required to additional compilation. Besides the mentioned possibilities by means of the given technology it is possible to organise system of display of sequence of advertising banners or automatic loading of files on a server, to create the form of sending of the electronic letter directly from page of a site or service of virtual cards. Among advantages CGI it is necessary to note their independence of the client software - each user who is looking through contents of a server by means of a browser of almost any version can apply this technology. The main lack consists that for installation and on buildings of appendices CGI on a server it is necessary to possess at least the rights of the manager as these programs at start are capable to break normal functioning of the server computer and to destabilise network work.
SSI (Server Side Includes) - the technology closely bound with mentioned above CGI. On the basis of the macrolanguage very reminding With, SSI allows to realise such possibilities as a conclusion in the document of this or that text depending on certain conditions or according to the set algorithm, to form file HTML of dynamically changing fragments or to build in result of work CGI its any site. Merits and demerits SSI are similar described in the previous paragraph.
Frequently the web-designer has a necessity to apply in the course of html-document creation difficult formatting - from paragraph to paragraph to change a font, a text arrangement, its colour, to form various tables of the data. It is possible to solve this problem by means of standard means HTML: to describe each paragraph a separate set of commands, but in this case the total document will have the big size, and creation of a code becomes rather a laborious work. It is possible to go some other way: to connect to page the external file executed in standard CSS - Cascading Style Sheets (cascade tables of styles) in which by means of special macrolanguage once rigidly to set page formatting. In other words, file CSS carries out a role of the certain template applied to formatting of the text, tables and other elements in document HTML. There is a possibility to connect the same physical file CSS to various web-pages of a site. CSS it is possible to use practically on any server without any restrictions. Large lacks at the given technology also practically are absent. About cascade tables of styles CSS we will in detail talk in the eighth lesson.
РНР (Personal Home Page tools) is the one more interpreted language reminding PERL, intended for giving to web-pages of elements of interactivity. The code written in language РНР, is built in document HTML like the subroutine: in that site of the document where it is necessary to place an interactive element, scenario РНР is simply inserted. The mnemonic of the given language is based on syntax PERL, Java and With thanks to what does not call any difficulties at studying. Techniques which allow servers to distinguish correctly the files containing scripts РНР, are various and depend first of all on type of a concrete server. It is considered sufficient to appoint to such file expansion.php, sometimes - with addition of number of the version of used language, for example.php2 or.php3.
Technology РНР allows to organise the counter of visitings on web-page, to count up statistics of references to those or other sections of a site, to protect access to any html-document the password and many other things. Among lacks РНР it is necessary to notice that the given technology is supported by not all servers of the Internet.
Mark Media Productions - Multimedia - Design - Video Editing