Pull to refresh

Comments 58

для веб было бы хорошо, но, мне кажется, для энтерпрайз он аналогично PHP будет
Определенно почитайте про Zope, для начала, например, это
http://www.zope.com/customers/case_studies.html :)
почитаю, пасиба
Лично я бы посоветовал посмотреть в сторону RoR/Django, если "PHP стал тесен" и хочется работать с вебом. Хотя насчет энтерпрайза не уверен, у Java/.NET гораздо большая популярность в этом секторе.
а в выборе между Java и .NET можете дать совет какой-нибудь?
Тут можно развести огромный холивар по этому поводу, где каждый будет по-своему прав, но я считаю что Java более универсальна в этом плане (как в выборе тех же IDE для разработки, так и различных конфигураций для последующего deployment).
угу, пасибо за совет.
значит вы просто не достигли потолка в РНР, зачем вам куда ещё двигаться? РНР + Ajax (или даже без него) вполне пишутся и массовые сервисы и энтерпрайс
в PHP я уже много чего достиг. И я считаю, что достиг достаточно того, чтобы сказать, что достал до потолка :) А сложные приложения с MVC моделью в нём работают достаточно медленно.
И потихоньку хочу переползти на распределённые энтерпрайз с веб-интерфейсом. Я имею в виду, что писать приложения, которые бы могли работать для организаций, филиалы которых распределены по регионам.
SugarCRM и много других сервисов это для организаций в одной комнатке что-ли?
с чего вы взяли, что для мелких организаций?
это я противоставлял вашим словам, из которых это следует - ваш комент, на который я ответил. Думая, что другой язык/фреймворк/сервер приложений чем-то существенно поможет, ИМХО, в корне неверно, кроме узких ниш, где для других сред есть определенные наработки, которые в силу разных технологических причин повторить нельзя. "приложения, которые бы могли работать для организаций, филиалы которых распределены по регионам" - это не то, что можно в Java/RoR,Pyhton/etc и нельзя в PHP, что, собственно, и доказывает тот же SugarCRM и другие вещи, работающие прекрасно на РНР.
1. в PHP это будет сделано через какую-то задницу
2. следуя из (1), будет много гемороя с производительностью в таком случае и, скорее всего, с бажностью такого сервиса
3. как следствие (2) не выдержит сервис просто большой нагрузки.

На PHP много чего можно написать, для чего он не предназначался изначально. Но вы сами понимаете, что так делать не надо.
из чего вы это все взяли? Википедию видели? через какую задницу она сделана? Фликр как я знаю и остальные? ;)
извините, надо было дописать, что энтерпрайз проекты, а не веб.
ааа :) тогда конечно, РНР не для этого :) Хотя я делал для интранета предприятия веб-систему и все отлично работало :) тогда вопрос снимается, PHP-GTK рядом не стоялос другими десктопными решениями
фраза "И я считаю, что достиг достаточно того, чтобы сказать, что достал до потолка :)"
и п.1 не совместимы
а п2 и п3 опираются на п1
я знаю его возможности и много тонкостей. И этого вполне достаточно, чтобы сказать, что серьёзные не веб проекты на нём реализовывать не стоит.
Но возможно и, более того, иногда получаются весьма даже элегантные вещи.
А почему вы думаете, что "сложные приложения с MVC моделью" будут очень быстро работать в Java или .Net ? Сам лично работаю девелопером как раз enterprise приложений на Java, Web Sphere. И хочу вам сказать, что то ничуть они не быстрее и не лучше писаны !
А про .Net так вообще молчу... Люди, которые достигают высот в .Net, начинают потиху отказываться от встроенной MVC в сторону рукописного кода (как раз из-за тормознутости), превращая .Net в PHP средствами C#. Дам вам совет, который когда-то получил от своего хорошего друга: не бросайтесь на кучу языков, всего знать невозможно, но каждый язык позволяет сделать всё, что тебе когда-либо может понадобиться, затрачивая оптимальные усилия, в противном случае, зачем их придумывать ?
Сам надумываю выучить Python или Ruby для веб.
Для энтерпрайз посоветовал бы Java, ибо он отлично приспособлен к кроссплатформенности.
Пару месяцев назад столкнулся с этой же проблемой. Пока что выбрал Питон. Паралельно потихоньку учу Яву.
UFO just landed and posted this here
Мне тоже хочется Python.
И идти, скорее всего, придется, через С++. Delphi продолжат до совершенства не очень хочется... А Java лично меня чем-то отталкивает, правда, не значю, чем именно.
UFO just landed and posted this here
Питон можно изучать даже не зная языков в принципе, это очень хороший язык для даже начинающих. Жалко мне в школе преподавали бейсик а не питон :)
Что-то я заговариваюсь "для даже начинающих" :D
В РНР тоже достиг "потолка". Поменял работу на РНР на работу с Явой. А так вообще я учу всё подряд, что понравиться. Хобби у меня такое - программировать.
программировать ради того, чтобы программировать или интересны именно отдельные области использования своих работ?
Програмировать ради результата. Собирать всё по кубикам. Программирование это как игра в конструктор. Нужны определенные детали чтобы получился результат.
эт точно. простая детская забава: играть в конструктор переросла в приносящую хороший доход профессию :)
Я вам скажу - сложно достичь в PHP потолка. Не многие гуру ПХП выступили бы с такой заявой. А заявления вида - ПХП медленный и не годится для сложных приложений. Ну чтож, если по для вас википедия, фасебук, фликр и еще куча сайтов фигня. Тогда учите АСП. Это круто. Это майспасе.
вы не поняли. PHP не годится для enterprise решений, на которые я хочу переползти с веб-разработок.
пасиба, интересно
я сам прекрасно знаю, что в PHP можно писать вещи большой сложности и что довольно быстро будет при правильном подходе. Но я хочу в будущем перейти на решения для внутреннего использования в компаниях, но решения с веб-интерфейсами. И мне кажется, что PHP тут не подходит.
А вам попадался такой проект, где пхп не мог-бы справиться ну никак?
Тогда возьмите проблему с которой он справиться не смог и поищите ее решение на остальных языках - что приглянется, то и учите
нет, мне пока таких не попадалось, так как энтерпрайз разработками я не так много занимаюсь. Но вот как-то он не предназначен для таких систем. Последнее, что я разрабатывал - это была система учёта производства, для небольшой компании. Для такого PHP вполне хорошо справлялся с небольшим кругом задач. Но что-то более серьёзное, думаю, будет очень геморно реализовывать на нём.
UFO just landed and posted this here
Именно так. Вот и ищу, куда дальше двигаться.
UFO just landed and posted this here
пасибо, поизучаю.
Програмлю я под убунтой, но к гуёвому софту привык виндовому. Так что по самбе маунчу девелоп каталог и юзаю консольку в случае надобности что-то проверить, либо закомитить:)
если вы до сих пор на "винде" - лучше переметнуться на Линукс

В контексте исходного вопроса хотелось бы поинтересоваться - почему, собственно?
UFO just landed and posted this here
Расскажите, пожалуйста, что такое "отстройка от конкурентов"?
Качественные клиенты, говорите... Мда.
Связываться надо, например, потому что они деньги платят (у нас ведь бизнес, да?).
UFO just landed and posted this here
После 1 - у меня тоже. Так бы уж сразу и писали - "сам дурак", я бы даже не обиделся.
UFO just landed and posted this here
Это у Вас, а у меня - нет. Слово - не воробей.
Удачи Вам с отстройкой.
И еще я не нашел, где речь шла о корпоративных приложениях для малого бизнеса?
хоссподи, какой несъедобный винегрет...
UFO just landed and posted this here
А по мне любой язык - это инструмент. Со всеми достоинствами и недостатками. Если ты виртуоз в обращении с этим инструментом, то любая задача падёт пред тобой. Ясное дело, что какие-то языки ориентированы на одно, другие на другое, но! Но и на BrainFuck можно сделать ядро Linux (it's a joke, ok? =)).

У нас уже PHP6 на подходе, он за всю свою жизнь превратился из простого полушаблонизатора в полноценный язык с мощной моделью. С его помощью можно делать и web-проекты, и enterprise-проекты. Главное - видение, хорошая наработанная библиотека классов, отработанные паттерны проектирования и желание двигаться вперёд.

Но Вы просите совета, а не мотивации на PHP. Я советую обратить внимание на Java. Именно из-за его сложной и перенасыщенной ООП-модели. В принципе, enterprise на нём делать - одно удовольствие. Но Вы будете скучать по PHP, обещаю. =)
Не понял, за что заминусовали... Хм... Что-то мне кажется, это была одна личность. Кому я насолил?
может быть, за апломб и безграмотность?... так, предположение.
Спасибо за Ваше мнение.

С кем поделиться апломбом?
Имеет смысл освоить Java.
Во-первых, на данный момент это самый распостраненный язык программирования. Во-вторых, существует большое количество java-технологий различных областях — хотите веб, хотите серверсайд, хотите мобильные технологии или программирование игр и т.д. — большой выбор, куда развиваться дальше. Плюс, на рынке сейчас хороший спрос на java-программеров, и он, судя по всему, будет только расти.
Sign up to leave a comment.

Articles