Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Из PHP в Dilphi или C++
цитата
02/10/11 в 21:24
 Lexikon
Тут решил немного увлечся изучением программирования. Есть некоторые варианты кода в PHP он для меня более понятен, с Dilphi или C++ дел не имел. Вот решил изучить что то из них чтоб реализовать рабочии проги которые будут работать не на сервере как php, а полноценными прогами для винды.
Немного посмотрев скрины программ и коды некоторых програмок, заметил что Dilphi в интерфейса более удобен ибо есть форма будущего интерфейса программы и в ней уже как на чистом листе распологаешь кнопки и пишешь код, в C++ этой формы я как то не увидел. Но в C++ мне показался код более ближе похожий на PHP. Вот и думаю что начать изучать и какие языки используют для написания разного вебмастрского софта под винду (парсеров, генераторов доров, сабмитеров и т.п.).
PS и немогу понять, пишут C++, но есть Microsoft Visual C++, Borland C++ Builder и х.з. что именно имеют ввиду под C++ ибо коды имеют отличия

Последний раз редактировалось: Lexikon (02/10/11 в 21:41), всего редактировалось 1 раз
цитата
02/10/11 в 21:30
 Adulter
Ну, как не программер могу сказать, что Delphi (паскаль, по сути) - это очень урезанная и простая фигня.

Весь софт, более-менее серьёзный пишется на C (может и на другом чём-то, но не на Delphi точно).

Так что я бы ставку делал на него. А вобще, сейчас тебе программеры более расширенно и чётко ответят.
цитата
02/10/11 в 21:40
 dDan
С# - легко делать интерфейс, легко учить. Delphi конечно скромноват, но даже на нем делают серьезные вещи, да да даже на 7ой версии, но он уже более не поддерживается Борландом, а шарп легок и впринципе для парсеров сабмитеров отлично подойдет
цитата
02/10/11 в 21:47
 Dr.Syshalt
C++ - сложный язык, много подводных камней и изучать его нет смысла если нет цели стать профессиональным программером, если начнешь его изучать - закапываться придется глубоко. К нему не со стороны PHP надо заходить, а со стороны ассемблера, иначе без понимания того, как работает распределение памяти, таблицы виртуальных методов и прочие низкоуровневые вещи напортачить там - раз плюнуть, и будешь на месте неделю топтаться, "а почему оно падает один раз из 10".

Так что да, присоединюсь - C#. Язык проще, CLR под ручку водит где надо.
цитата
02/10/11 в 22:13
 Lexikon
Если не сложно порекомендуйте литературу, ресурсы для помощи в изучении шарпа.
Visual C# 2010 Express - это и есть то о чем речь? (С-Шарп)
http://www.microsoft.com/visualstudio/ru-ru/products/2010-editions/…rp-express
Он бесплатно распространяется что ли?
цитата
02/10/11 в 23:30
 webboxxx
да, просто зарегаться надо. это экспресс-версия, она урезана, но хватит за глаза.
цитата
03/10/11 в 00:25
 mr. snatch
на делфу забей, это уже история
Visual C# 2010 Express - да, бесплатно

из книг, хз, я кроме МСДНа почти ничё никогда не читаю, ибо это самый полный мануал, но и разобраться в нём сходу не получится... но для быстрого въезда говорят Петцольд "Программирование для Microsoft Windows на C#. Том 1, 2" правильный старт, и да, таки сам её когда-то листал, в общем, адекватная книга, но кажется только по C# 2.0 и .NET 2.0 соответственно

мда, так же не стоит упускать из вида Python и PyQT/PySide и акцентироваться только на виндах или если желание просто что-то с GUI быстро написать
цитата
03/10/11 в 00:44
 idk2045
вообще для парсеров и дорогенераторов имхо php больше подходит...
да и на серваках скорости как правило быстрей десктопа.

хз как в с#, давно я на десктопе ничего не делал, но раньше в визуал с++ и делфи это был полный гемор даже банально веб-страничку скачать.

да и вообще пхп более приспособлен для каждодневных задач вебмастера.
file_put_contents('log.txt', file_get_contents('http://domain.com'), FILE_APPEND);
аналог такой банальной строчки хз скока займет на с++.
цитата
03/10/11 в 01:20
 Vyacheslav
Мне всегда нравился Delphi. Хоть конечно более логично писать аппликухи на родном им же C++ в той же Visual Studio. Тут уж нечего сказать.. Delphi был похоронен Borland, когда те ударились в его "NET" версию (не помню как называлась), убили силы и так ничего и не достигнули. Но на старте корьеры был конечно же изящен.
Сейчас Delphi после долгих скитаний стал астью RAD Studio. Её версия RAD Studio XE 2 уж очень круто пропиарена и честно говоря либо последний рывок и достойное место, либо крах! Мне лично понравилась домучанная поддержка 64бит компилятора + iPhone, Android. Собственно сами продукты embarcadero.com мне очень по душе (включая PHP среду разработки), не по душе мне их цены.

Что касается C++ и C#, о которых говорили выше, имхо разные вещи. Но так как ты до этого программил на PHP, то С-синтаксис конечно же тебе ближе. Но сейчас уже 2012 на носу и это не тот случай, когда синтаксис решает какую-то роль. Вобщем, С, С++, C# - разные языки.
Lexikon писал:
PS и немогу понять, пишут C++, но есть Microsoft Visual C++, Borland C++ Builder и х.з. что именно имеют ввиду под C++ ибо коды имеют отличия

Это всего лишь среды разработки. Можно ещё заюзать eclipse или netbeans. Вечный вопрос, что лучше. Но для C++ уж куда лучше, чем Microsoft Visual C++! А код имеет различия по многим причинам, смотря что подразумевать под различиями ;)
цитата
03/10/11 в 05:06
 Lexikon
grozny писал:
да и вообще пхп более приспособлен для каждодневных задач вебмастера.
file_put_contents('log.txt', file_get_contents('http://domain.com'), FILE_APPEND);
аналог такой банальной строчки хз скока займет на с++.

Просто порой приходится раелизовывать операции которые не комфортно выполнять серверно, может я конечно и не прав.
А так всем спасибо за советы и ответы!
цитата
03/10/11 в 08:43
 FXIX
так делай не серверно. в папку со скриптами папку с пхп-шной требухой брось, и в консоли запускай smail101.gif
цитата
03/10/11 в 08:47
 FXIX
по питону3 недавно книжку прочитал - ахуительно. очень аккуратный упорядоченный язык. может его? на хабре писали он официальный язык убунты
цитата
03/10/11 в 08:57
 ibiz
Lexikon писал:
Просто порой приходится раелизовывать операции которые не комфортно выполнять серверно, может я конечно и не прав.
А так всем спасибо за советы и ответы!


так если требуется только десктопное выполнение рнр и ничего больше, то почему не использовать прожекты аля winbinder.org trollface.png
цитата
03/10/11 в 10:35
 Kors
Delphi гораздо проще в плане освоения новичку, но РНР по конструкциям языка практически тот же самый С++
С++ Builder - это просто среда разработки для С++ внешне такая же как Delphi
MSVC не советовал бы вообще трогать - это для серьезных и опытных программеров, поначалу там просто заблудишься что где и как делать.

С# имеет смысл изучать только если реально есть потребность. внешне похож на С++ но в корне другие принципы программирования (одни делегаты чего стоят) но если интересно - для него я бы советовал вот такую среду - SharpDevelop - фришный, но порядок легче, быстрее и проще чем MSVC и не содержит всяких наворотов нужных только при групповой разработке крупных проектов.

Eclipse имеет смысл использовать для писанины на Java (ну и под Android)
цитата
03/10/11 в 10:51
 dDan
FXIX писал:
по питону3 недавно книжку прочитал - ахуительно. очень аккуратный упорядоченный язык. может его? на хабре писали он официальный язык убунты

Давай его. питон отличный язык. Много софта переписал с пхп на него многопоточного
цитата
03/10/11 в 17:39
 Dr.Syshalt
FXIX писал:
по питону3 недавно книжку прочитал - ахуительно. очень аккуратный упорядоченный язык. может его? на хабре писали он официальный язык убунты


Не только убунты - это системный язык большинства дистрибутивов линукса. yum у RH, portage у Gentoo - все на нем написано.

Вообще ничто не мешает изучить и его, и C# (или просто C... или Java). Перефразируя М.В.Ломоносова (он про математику говорил), "строго типизированные языки учить следует потому, что они ум в порядок приводят" icon_smile.gif
цитата
03/10/11 в 17:47
 mr. snatch
Текст этого сообщения доступен только зарегистрированным пользователям.
цитата
03/10/11 в 18:22
 Lexikon
ibiz писал:
так если требуется только десктопное выполнение рнр и ничего больше, то почему не использовать прожекты аля winbinder.org trollface.png

а что это за софтина?
---
а вобще вот пример того что я бы хотел сделать, (знаю что есть подобные проги, и многие скажут нех изобритать велосипед, но я люблю и делать что-то, т.к. потом это что то обрастает дополнениями и пригодится для личного пользования. Знания и умение лишними не бывают, тянусь к знаниям), короче говоря, есть у меня текстовый контент, хочу его собрать, сгенерить .xml и залить его в блог. Вобще идей дохренище, вот хотел поизучать всё это, как и с какой стороны подходить и как делать.
цитата
04/10/11 в 11:38
 exolon
mr. snatch: В принципе curl'ом можно и из коммандлайна ходить, если очень уж нужно.
цитата
04/10/11 в 11:50
 Emperor
Lexikon писал:
а что это за софтина?


это GUI интерфейс для пхп с кучей плюшек, типа windows API. если надо скомпилить экзешник, то к нему есть bamcompiler.
цитата
04/10/11 в 13:05
 Lexikon
Emperor писал:
это GUI интерфейс для пхп с кучей плюшек, типа windows API. если надо скомпилить экзешник, то к нему есть bamcompiler.

впринципе так и по нял по софтине, решил просто утвердить.
---
Вобще всем спасибо! Накачал литературы по C# буду разбираться, уже заметил некоторые вещи которые будут полезны. smail54.gif
цитата
04/10/11 в 13:05
 exolon
Вот это еще говорят http://develstudio.ru/ умеет делать окошки в php.
цитата
04/10/11 в 13:08
 Lexikon
отлично, будем смотреть, интересного много icon_wink.gif
цитата
04/10/11 в 14:00
 dDan
А тебе окошки нужны были? ну тогда QT во все поля.
цитата
04/10/11 в 14:00
 dDan
Мне кажеться Lexikon самый щедрый ТС на мастере, надо премию дать, помоему всем +6 поставил
Стр. 1, 2  >  последняя »


Эта страница в полной версии