Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Алексей 74

Я бегать стал и медитировать. А отдыхаю гуляя пешком, могу далеко уйти, гуляю до 2-х часов, но потом сажусь за компьютер таким отдохнувшим, что до ночи могу работать.


test_alarm

А какие системы популярней среди большинства пользователей: iOS и macOS или Linux? По-моему первые две популярней, а значит там можно заработать. Ну а Linux только, если сообществу это понадобится, что действительно сомнительно.


Михаил Фленов Зарегистрированный пользователь

P1. Я записал небольшой обзор в тексте и в видео, скоро надеюсь выложить.


Иванков Алексей

Добрый день. Да нет, работа есть, может быть меньше, но есть очень много заказов на диссертации даже среди аспирантов. То есть, я хочу сказать, что за 2020 году у меня количество заказов на Delphi возрасло. Обычно я предлагаю сделать программы на Delphi, но последнее время заказчики часто самостоятельно в своих заказах указывают, что хотели бы использовать для разработки именно эту среду. И по-правде сказать, многие из них пишут, что им нужна все еще старая добрая седьмая версия.


Иванков Алексей

Я начал свое изучение с Delphi 7 примерно в 2007 году. Сейчас мне 38. У меня есть несколько Ваших книг, включая Библию. Если честно, то я такого склада ума, что мне нужно десять раз перечитать, прежде чем я пойму. Но есть два автора, книги которых я очень хорошо понимаю и на которых я вырос, как программист. Это Вы и Хомоненко. Честно скажу, что я долго использовал Delphi 7 и лишь в позапрошлом году перешел на Delphi 10.3.3 Community Edition. В общем то, я оказался доволен. Когда-то я очень любил Visual FoxPro (это потому что с него мы начинали в техникуме), потом учил Visual Basic. Три языка развивать для меня сложно и я долго мучался в том смысле, какую среду мне выбрать. Выбрал Delphi. С тех пор, обидно когда в интернете многие ругают его и говорят, что он умер, ведь эти люди, видно по сообщениям, его даже никогда не устанавливали. C# я хочу выучить как второй язык. Думаю, что после Delphi это не будет слишком сложно. В сущности, как индивидуальному разработчику C# мне не нужен, Delphi Обеспечивает все мои потребности. Просто я хочу развиться дальше. Мне интересна технология wpf для построения красивых интерфейсов. В Delphi есть аналог - FireMonkey. Но у него есть много багов. Я не настолько силен, чтобы ковыряться внутри классов, но когда вызываешь метод сворачивания формы, она может не свернуться, либо форма, спрятанная методом hide, может вдруг внезапно появиться. Я написал с использованием фреймворка FireMonkey только одно несложное приложение - электронный учебник к курсовой работе на заказ. Взял эту технологию потому, что можно строить формы с прозрачностью и плавным переходом прозрачности, создавая тени. Это здорово. Все это сподвигло меня на изучение C#. Я думаю, что Майкрософт за долгое время уже отточил многие технологии и они должны работать более стабильно. А вот, что касается обработки данных из баз данных, то никакого смысла в переходе на другой язык я не вижу. Не знаю, как ADO.Net, но простое ADO, которое есть в Delphi, покрывает все потребности. Плюс, появилась новая технология FireDac. Можно использовать и ее. В остальном же не вижу разницы. FastReport для построения отчетов выпускается и для Delphi и для C#. Вообще у меня есть задумка написать собственный Web-ресурс. Помимо основной работы, я работаю фрилансером и идея создать собственную биржу меня преследует давно. Использовать шаблоны я не хочу, а php и Питон мне просто не нравятся. Не нравится синтаксис. Дизайнером и верстальщиком я мог бы стать сам, я прекрасно знаю CorelDraw и Photoshop. Но вот учить серверные языки, синтаксис которых мне не нравится (наверное просто склад ума с ними не сочетается) я не хочу. И тут на глаза попалось несколько технологий построения веб-приложений в новой манере, так же как это делается в визуальной среде с обычными приложениями. И в этом отношении данные технологии поддерживают как Delphi, так и C#. И вот теперь я хочу разобраться в этом. Эти технологии генерируют динамические страницы html. В качестве красивых кнопок можно использовать собственные рисованные, вставляемые в image, реагирование на нажатие или движение мыши над ними можно обработать соответствующими событиями. Это очень удобно. Если взять, например блоги, то можно сделать ничем не отличающийся ресурс от того, что мы видим в результате работы CMS WordPress совместно с шаблонами, выполненными с использованием php. Так что хочется поближе ознакомиться со всем этим и посмотреть, насколько трудно найти хостера под эти технологии и прочие подобные вещи.


Артём Незарегистриро

А какой у вас Леново? Можете поделиться отзывом?


Михаил Фленов Зарегистрированный пользователь

Я лично последнюю версию Delphi не запускал, но то, что я видел - выглядит впечатляюще. Не ожидал, что новый владелец сможет поддерживать столько времени Delphi. 12 лет назад я боялся, что среда просто умрет. После стабильного Delphi 7 вышел глючный и вечно падающий 2005, потом вроде бы подправили баги, но движение было медленным. То, что Delphi до сих пор жив - это уважуха.


Gallemar Зарегистрированный пользователь

Не торопись убирать, будет альтернатива Centos


Иванков Алексей

Сейчас использую Delphi 10.3.3 Community Edition в сочетании с MySQL. Мне очень нравится. Хочу выучить С#. Все его хвалят. Он очень популярный. Пишут, что в нем есть много возможностей, которых нет в Delphi. Просто мне, как программисту баз данных может быть эти возможности совсем и не нужны будут. В Delphi ведь недостатка в возможностях среды я не испытываю. Наоборот, есть много того, чего я еще не знаю в этой среде. Например. IntraWeb. Когда то это была сырая технология. А сейчас посмотрел несколько примеров построения сайтов на этой технологии и очень удивился. Во-первых скорость загрузки страниц очень высокая. Во-вторых по части дизайна сайты выглядят впечатляюще. Вот и хочется освоить эту технологию вместо php/java script/html. Тот, кто создавал приложения для Web на современном фраймворке IntraWeb, пишут, что это очень удобно. Да, это не личная технология Эмбаркадеро, а зависимая. Это чужая технология, но внедренная в Delphi. Но, если взять, например Питон, то он тоже, как язык не предназначен для разарботки веб-приложений, все они делаются на сторонних фреймворках. Поэтому технологий очень много и даже настолько много, что порой о хороших технологиях мы просто никогда не слышали.
Поэтому могу сказать о настоящей версии Delphi. Работает среда сейчас очень стабильно, как и ее предшественник Delphi 7. Исключением является FireMonkey, который все-же сыроват и содержит ошибки. Но и это развивается и скоро, думаю, эти ошибки исчезнут. Все языки хорошие. Главное, как человек программирует на них, какую он реализует идею. В примерах древнего Visual FoxPro 5.0 есть проект, где на нем написан графический редактор Paint. Язык явно для этого не предназначен. Однако эта рисовалка работает довольно шустро и без глюков. Вот и пример. Главное желание.


Иванков Алексей

Это действительно так, Михаил. Сначала нужно определиться с тем, что хочется программировать. Например, один человек хочет писать программы для обработки музыки, другой для графики, третий - для организации бизнес-процессов. Потом, определившись с направлением, стоит посмотреть языки, которые позволяют создавать программы в выбранном направлении. Здесь стоит взять самые популярные. И учить. Я программирую  на Delphi 10. "Умирающий" язык. Но именно этот умирающий приносит мне доход. Поэтому выбор прост.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне