A
A
Andrey Antipov2011-06-22 11:28:37
IDE
Andrey Antipov, 2011-06-22 11:28:37

Bitrix development environment. What is it for and what are its benefits?

I have no experience in using it and maybe I'm asking nonsense, but I decided to find out the opinions of those who have already tried it, gained experience and can say something.
In general, I would like to know about the advantages of this product that you have encountered, and in particular:
1. How does it help reduce time spent on routine things and generally simplify the development process?
2. How is the process of supporting and connecting new developers to the project going?
3. In what cases is it worth and in what cases is it not worth contacting this product in your opinion?
Since Bitrix is ​​actually a framework (or just CMF?), then I want to understand:

  • Is there a debug console?
  • Is there anything similar to scaffolding, routing, orm, etc. as it is implemented in other frameworks?
  • What are the advantages and features of this framework over others?
  • Does it work with popular SCMs like Git, Bazaar or Mercurial?
  • Are there prepared IDE builds or editors that have a set of plug-ins with which they could get auto-completion, access to the api documentation of the framework and its components.
  • DDD&TDD?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
U
un1t, 2011-06-22
@un1t

The authors of Bitrix hardly heard words like ORM, Git and TDD, and it is designed for coders who do not know them either.
1. It doesn’t help at all, it only interferes with stupid API, stupid database structure, very slow speed, wooden templating system, the fact that pages are stored in text files, etc…
2. Not a single normal normal developer will work with this thing for a long time, only encoders work with it. And developers from such projects quickly dump.
3. IMHO there are no such cases, the only case is if you have not eaten for a week, there is no money and this is the only job in the city.
The Bitrix code is spaghetti and goofy copy-paste. For example, there is a module sale.ajax.order, I don’t remember the exact name, there are more than 1500 lines of code, more than 8 levels of nesting and not one function. The logic of this module is also very, very strange, I could not understand at all how the developers thought of this before and why it was impossible to make normal logic.

S
shagguboy, 2011-06-22
@shagguboy

Bitrix helps only in one case. this is integration with 1C Enterprise

L
LoneCat, 2011-06-22
@LoneCat

Bitrix does not withstand absolutely any competition compared to any well-known framework, therefore it is ridiculous to equate it with them, and as a CMS it is peculiar, on Bitrix you can make the only type of sites - sites "on Bitrix". Its only significant advantage, IMHO, is its popularity (it is more popular than almost all other Russian-language commercial CMS put together), the correspondingly good demand for “programmers” who write for it, and good fees for them.

D
Denis Turenko, 2011-06-23
@Dennion

Do not take it for advertising, but you can use my bike as an option, it has everything listed habrahabr.ru/company/phpshop/blog/114429/
Description PHPShop IDE . Especially for layout designers there is PHPShop Editor .
All programs and CMS are free. Many modules have already been written using the IDE . The downside is that the IDE is still under Windows.

A
Andrey Antipov, 2011-06-23
@AlieNCrazY

So far, I came up with an idea and came up with an option that it would be possible to integrate Ace Cloud 9 Editor as the default code editor - this would already simplify frequent edits of code pieces.

L
LexaSmirnoff, 2011-06-23
@LexaSmirnoff

Dear, take Drupal. Either do it quickly on ready-made modules (less time = more hourly cost = profit) or raise your skills when you make your bike.
There, of course, there is also nothing oop ever, but what to do.
Or Zend, Yii, etc.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question