|
Красимир Беров – 7 януари 2005 г.
Примерно приложение на Apache::ASP – Файлов Мениджър Ето, време е да свършим малко работа. Удоволствието от играта с технологията е едно, а постигането на резултати, използвайки я – съвсем друго. Но никой не казва, че е забранено да ги смесваме. Ако не изпитвах удоволствие от изстискване сока на сървъра и резултата от това, опредметен в разноцветни хартийки и безсънни нощи, нямаше да се чувствам съвсем пълноценен. Да се чувства потребен се харесва на всеки човек. Особено ако това се състои в доставянето на радост на малките „ангели, паднали от небето незнайно как“. Малките „ангели, паднали от небето“ могат и да те изпържат в тигана на своето безразличие или омраза, когато пораснат. Ако си имате малки „ангели, паднали от небето“, ще разберете за какво говоря. Сещате ли се за файловия мениджър в hit.bg? Наскоро ми се наложи да направя за клиенти приложение за управление на файлове на сървъра. Трябваше да бъде с потребителски интерфейс, наподобяващ Windows Explorer. По възможност – идентичен. Никой бизнесмен или секретарка не иска да учи нещо ново, само за да си качва файлове на сървъра, да ги преименува, трие и премества. Задачата се усложнява, ако трябва да се дава възможност на някой потребител да вижда едни файлове, а други не. Ако пък някои от тия файлове после ще се ползват за нещо повече от разглеждане или пък част от тях не трябва да се виждат в уеб, то задачата си става кошмарна. Повечето сериозни системи за автентикация и авторизация отнемат години разработка. Но ние само искаме да видим специфичното за Apache::ASP. Другото си го знаем. JavaScript, HTML и CSS заслужават специално внимание поотделно. Ще се съсредоточим върху следното: * Автентикиране на потребители * Работа с файлове и директории * Генериране на съдържание В реалния живот нещата рядко са структурирани, моделирани, подредени, спретнати – хаос. Едва ли някой от вас като започне да програмира има ясна представа какво ще се получи накрая. Ако има, ще се радвам да му стана чирак. Толкова искам някой да ме научи. Та затова бъдете снизходителни, ако обясненията изглеждат поразхвърляни. Благодаря ви предварително. Ще започнем с автентикацията. С Apache::ASP това е отчайващо лесно.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||








