В дополнение к холивару о Дельфи. Поговорим о Лазарусе и почему на нем программировать уж точно не стоит.
Ясно почему тебе %username% показалось, что программировать на Лазарус это круто, язык паскаль знакомый со школьной/институтской скамьи скамьи, кроссплатформенность, бесплатность, знакомая по Дельфи среда разработки, компоненты, функции.
Но дорогой %username% ты в корне не прав.
Взглянем фактам в лицо. Современные платформы развиваются с космической скоростью, апи пишутся томами и томами же отправляются в мусорку, ещё 6-7 лет назад не существовало ни андройда ни айос, ни винфона.
Сегодня, к примеру, Андройд вышел на лидирующие позиции в мобильном секторе. Можешь ли ты %username% программировать на Lazarus под Андройд? Конечно можешь, для этого надо всего лишь пару дней что бы настроить среду для компиляции под андройд. И потом, каждый раз заниматься сборкой через страшные костыли. Но сможешь ли ты %username% написать чтото серьезное? Увы %username% не сможешь, потому что реализовано очень мало. И для тебя будет проще изучить Java + Eclipse чем дописывать недописанное, разрабатывать не доразработанное.
Стыдно не поддерживать самую популярную и открытую платформу? Да стыдно, и даже если её допишут через 10-ть лет, с бурного рынка мобильной разработки к тому времени андройд может успеть уйти.
А как на счет МакОси %username%? Блин знаешь дорогой %username% снова по большому счету облом Лазарус немного поддерживает устаревший Carbon и почти совсем не поддерживает Cocoa.
Так что некий хелоуворлд ты напишешь, но продать такой продукт любителям эстетики Апплофилам ты не сможешь. К тому же, приложения на Objective-C написанные в икскоде в итоге работают куда как быстрее.
Ну а как на счет ПОДВенду? И снова печаль. На дворе уже %x% год, скоро закончатся сроки поддержки старушки XP, и даже 7-ки уже не за горами, но знаешь %username% нет до сих пор в Лазарусе полноценной поддержки фичей для интеграции в оболочку 7-ки и поддержки нативного лука. Возможно сам смастеришь но придется попотеть и не хило. (успел бы выучить C# за это время). А дальше только хуже.
Можешь конечно пописать под Линукс в ихнем зоопарке Гуёв легко сойти за своего.
Но ты же знаешь %username% что серьезных и стабильных библиотек для работы с БД, формирования отчетов и прочей рутиной ерунды тоже нет, конечно что-то есть но .....
Что же в итоге? Тотальное отставание лет на 10 от развития ОС и технологий. Без какой либо видимой перспективы изменения ситуации.
Может сделать Лазарус платным и это всё исправит? Но вспомни тему Почему НЕ НАДО программировать на Delphi