Вие и вашият левичар Софтуер

Ден след ден или поне веднъж седмично на работния обяд обсъждаме следните теми:

* структурно програмиране или обектно-ориентирано програмиране;
* java или езици в .NET;
* въпроси за това колко хора обикалят света, програмирайки „без заглавие“, което генерира ужасяващо ръчно изработени страници, които никога няма да утвърдят стандарт;
* уеб браузъри;
* безплатен софтуер.

Обикновено не измисляме някакво специално решение, защото винаги се обвиваме в едни и същи фрази:

„Искам да получавам пари за това, което правя“

«вие и вашият софтуер за лява ръка«

Предполагам, че сте забелязали, че в моята работна среда има важна атмосфера прозорец. Не е лошо, защото сме ориентирани да използваме операционната система, която използва най-голям процент потребители, които сърфират в мрежата (и в крайна сметка ще консумират приложенията, които разработваме). Също така обикновено приемаме, че тези потребители използват IE.

Въпреки това имаме на разположение (ако искаме да го използваме и е за предпочитане да го правим) много малки приложения за изпълнение на конкретни задачи, например инструменти за преглед на PDF, FTP клиенти, PDF принтери, дори офис софтуер (да ... OpenOffice).

Лично аз, когато инсталирам някакъв специфичен софтуер (безплатен или не), се преструвам, че отговаря на две основни изисквания: прави каквото трябва и го прави бързо. Не ме интересува много името или кой го е разработил, интересувам се главно от функционалността.

Нека да преминем към конкретен пример: Искам да видя pdf. Какво трябва да използвам?

Adobe Reader : да, ще видя pdf, а също и малкия владетел, опциите за завъртане, увеличаване на мащаба, съобщенията за актуализация, множеството помощни програми на страниците, отново знак за актуализация, опциите за търсене и накрая щастливия един знак за актуализация ... отново.

SumatraPDF: използва се за преглед на pdf файлове. И това е. Мога да мащабирам, да завъртам, да избирам текст и да променя. Прави това, което трябва.

И каква е разликата?

на SumatraPDF не ме притеснява на всеки два дни, инсталира се и си върши работата, без да ме безпокои.

Същото нещо ми се случва и с браузърите. За предпочитане и задължително е някои от задачите, които изпълняваме, да се извършват с помощта на IE, а много сайтове (за щастие все по-малко) са силно съвместими с IE, а не толкова съвместими с други браузъри.

Когато не е необходимо да използвам IE, използвам Safari (за Windows, разбира се) и често ме питат „защо искате Safari?“, На което отговарям: тъй като върви бързо, не се срива и го прави не се притеснявайте. IE7 виси, работи изключително бавно и е по-малко интуитивен от Windows Vista включително.

Ако погледнете дискусиите, които водим, има много дълбоки въпроси. Използвам ли програма, която прави това, което трябва, или тази, която всички използват? Инсталирам ли този безплатен софтуер, който със сигурност има един или повече разработчици зад него, с възможност да им докладвам за неудобствата и да предлагам подобрения, или използвам този друг, който ще трябва да разбия, но който всички използват, и аз да се придържате към възможните бъдещи версии, за да покриете очакванията ми?

Какво е за предпочитане, три малки програми, които изпълняват своята функция, или само една, която прави по малко от всичко?

Какво предпочитам да направя, да използвам софтуер, който разработчикът ми предоставя безплатно и ми дава възможност да получа изходния код, за да го подобря, разширя и коригирам грешките му, или разбивам този софтуер, който други разработчици вероятно са таксували да разработят или се надявате да получите печалба от нея, като предоставите подкрепа и я продадете, за да покриете човекочасовете, необходими за нейното разработване?

Не знам в какво ще повярвате, но аз от малкото си място се опитвам да разпространявам безплатен софтуер, доколкото мога. Не знам дали ще мога да помогна и честно се надявам един ден да разработя нещо, което да служи на мнозина, да го предоставя безплатно и за което ще бъда признат. : Д

Междувременно се боря всеки ден, така че работният ми плот е малко по-пълен с безплатни приложения.

Вече се отървах от Adobe Reader.

Ще мога ли да се отърва от Windows?

ВРЪЗКИ: Скромен почит към Кшистоф Ковалчик, който обича да прави нещата много прости и полезни! :)